#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().
1.4.7