TOutputStream 類別 參考文件

#include <OutputStream.h>

類別TOutputStream的繼承圖:

TByteArrayOutputStream TFileOutputStream TFilterOutputStream TCipherOutputStream TDataOutputStream 全部成員列表

公開方法(Public Methods)

virtual ~TOutputStream ()
virtual void Close (void)
 關閉資料流,之後的寫入動作都沒有作用.
virtual void Flush (void)
 強迫將寫入的資料真的寫進去
virtual int Size (void)=0
 傳回目前資料流的byte數。若呼叫Close再呼叫此函式會傳回0
virtual void Write (int)=0
 寫一個byte到資料流
void Writes (void *, int)
 從src讀取size個byte的資料寫入資料流

保護方法(Protected Methods)

 TOutputStream ()
 建構子,宣告成private,表示必須繼承此類別並實作其函式

詳細描述

OutputStream系列的根類別,定義了子類別應該俱備的函式

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


建構子與解構子說明文件

TOutputStream::TOutputStream (  )  [protected]

建構子,宣告成private,表示必須繼承此類別並實作其函式

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

TOutputStream::~TOutputStream (  )  [virtual]

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

參考 Close().


函式成員說明文件

void TOutputStream::Close ( void   )  [virtual]

關閉資料流,之後的寫入動作都沒有作用.

TFileOutputStream, 及 TFilterOutputStream重新實作.

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

參考 Flush().

被參考於 TPipedInputStream::Close(), TFilterOutputStream::Close(), 及 ~TOutputStream().

void TOutputStream::Flush ( void   )  [virtual]

強迫將寫入的資料真的寫進去

TFileOutputStream, 及 TFilterOutputStream重新實作.

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

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

virtual int TOutputStream::Size ( void   )  [pure virtual]

傳回目前資料流的byte數。若呼叫Close再呼叫此函式會傳回0

實作於 TByteArrayOutputStream, TFileOutputStream, 及 TFilterOutputStream.

被參考於 TFilterOutputStream::Size(), 及 TSongItem::Write().

virtual void TOutputStream::Write ( int   )  [pure virtual]

寫一個byte到資料流

實作於 TByteArrayOutputStream, TFileOutputStream, TFilterOutputStream, 及 TCipherOutputStream.

被參考於 TFilterOutputStream::Write(), TSongItem::Write(), 及 Writes().

void TOutputStream::Writes ( void *  ,
int   
)

從src讀取size個byte的資料寫入資料流

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

參考 Write().

被參考於 TSongItem::Write(), TDataOutputStream::WriteChar(), TDataOutputStream::WriteDouble(), TDataOutputStream::WriteFloat(), TDataOutputStream::WriteInt(), TDataOutputStream::WriteString(), 及 TByteArrayOutputStream::WriteTo().


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