TFilterOutputStream 類別 參考文件

#include <OutputStream.h>

類別TFilterOutputStream的繼承圖:

TOutputStream TCipherOutputStream TDataOutputStream 全部成員列表

公開方法(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為資料流的目標

保護屬性

TOutputStreamOut
 資料流的目標是另一個OutputStream

詳細描述

當想對寫入的資料做一些處理,可以繼承此類別

定義在 OutputStream.h 檔案之第 45 行.


建構子與解構子說明文件

TFilterOutputStream::TFilterOutputStream ( TOutputStream  )  [protected]

建構子,宣告成protected,表示必須繼承此類別並實作其函式。Stream為資料流的目標

定義在 OutputStream.cpp 檔案之第 102 行.

參考 Out.

TFilterOutputStream::~TFilterOutputStream (  )  [virtual]

定義在 OutputStream.cpp 檔案之第 107 行.

參考 Close().


函式成員說明文件

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

被參考於 TCipherOutputStream::Write().


資料成員說明文件

TOutputStream* TFilterOutputStream::Out [protected]

資料流的目標是另一個OutputStream

定義在 OutputStream.h 檔案之第 48 行.

被參考於 Close(), Flush(), Size(), TFilterOutputStream(), 及 Write().


此類別(class) 文件是由下列檔案中產生:
產生日期:Tue Jul 11 11:52:19 2006, 專案:cbmr, 產生器:  doxygen 1.4.7