#include <OutputStream.h>
類別TFilterOutputStream的繼承圖:
公開方法(Public Methods) | |
virtual | ~TFilterOutputStream () |
virtual void | Close (void) |
關閉資料流,之後的寫入動作都沒有作用. | |
virtual void | Flush (void) |
強迫將寫入的資料真的寫進去 | |
virtual int | Size (void) |
傳回目前資料流的byte數。若呼叫Close再呼叫此函式會傳回0 | |
virtual void | Write (int) |
寫一個byte到資料流 | |
保護方法(Protected Methods) | |
TFilterOutputStream (TOutputStream *) | |
建構子,宣告成protected,表示必須繼承此類別並實作其函式。Stream為資料流的目標 | |
保護屬性 | |
TOutputStream * | Out |
資料流的目標是另一個OutputStream |
定義在 OutputStream.h 檔案之第 45 行.
TFilterOutputStream::TFilterOutputStream | ( | TOutputStream * | ) | [protected] |
TFilterOutputStream::~TFilterOutputStream | ( | ) | [virtual] |
void TFilterOutputStream::Close | ( | void | ) | [virtual] |
關閉資料流,之後的寫入動作都沒有作用.
依據TOutputStream重新實作.
定義在 OutputStream.cpp 檔案之第 112 行.
參考 TOutputStream::Close(), 及 Out.
被參考於 ~TFilterOutputStream().
void TFilterOutputStream::Flush | ( | void | ) | [virtual] |
強迫將寫入的資料真的寫進去
依據TOutputStream重新實作.
定義在 OutputStream.cpp 檔案之第 117 行.
參考 TOutputStream::Flush(), 及 Out.
int TFilterOutputStream::Size | ( | void | ) | [virtual] |
傳回目前資料流的byte數。若呼叫Close再呼叫此函式會傳回0
實作 TOutputStream.
定義在 OutputStream.cpp 檔案之第 122 行.
參考 Out, 及 TOutputStream::Size().
void TFilterOutputStream::Write | ( | int | ) | [virtual] |
寫一個byte到資料流
實作 TOutputStream.
在TCipherOutputStream重新實作.
定義在 OutputStream.cpp 檔案之第 127 行.
參考 Out, 及 TOutputStream::Write().
TOutputStream* TFilterOutputStream::Out [protected] |
資料流的目標是另一個OutputStream
定義在 OutputStream.h 檔案之第 48 行.
被參考於 Close(), Flush(), Size(), TFilterOutputStream(), 及 Write().