#include <TInputObjectStream.hh>
TInputObjectStreamに対する継承グラフ
Public メソッド | |
TInputObjectStream (Tstream_t streamtype=tUnknownStream) | |
TInputObjectStream (TInputObjectFilter *filter, Tstream_t streamtype=tUnknownStream) | |
virtual | ~TInputObjectStream () |
TInputObjectFilter * | GetObjectFilter () const |
Tvoid | SetObjectFilter (TInputObjectFilter *filter) |
Tbool | HasFilter () const |
virtual Tint | Read (TStreamableObject &object)=0 |
Tstream_t | GetStreamType () const |
Tint | GetDataSize () const |
Tint | GetLastDataSize () const |
Tint | GetTotalDataSize () const |
Tvoid | SetStreamType (Tstream_t streamtype) |
Tvoid | SetDataSize (Tint datasize) |
Tvoid | SetLastDataSize (Tint datasize) |
Tvoid | SetTotalDataSize (Tint datasize) |
Protected 変数 | |
TInputObjectFilter * | theObjectFilter |
Tstream_t | theStreamType |
ストリームタイプ(そのまんま) | |
Tint | theDataSize |
対象のデータサイズ(レコードサイズとは似て非なるものです) | |
Tint | theLastDataSize |
直前の処理(Read/Write)のよる処理サイズ | |
Tint | theTotalDataSize |
ここまで処理したデータの合計サイズ | |
フレンド | |
Tint | operator>> (TInputObjectStream &left, TStreamableObject &object) |
Tint | operator>> (TInputObjectStream &left, const TStreamableObject &object) |
TInputObjectStream.hh の 70 行で定義されています。
|
TInputObjectStream.cc の 27 行で定義されています。 |
|
TInputObjectStream.cc の 32 行で定義されています。 参照 HasFilter(), と theObjectFilter. |
|
TInputObjectStream.cc の 41 行で定義されています。 参照 HasFilter(), と theObjectFilter. |
|
TObjectStream.hh の 99 行で定義されています。 参照 TObjectStream::theDataSize, と Tint. |
|
TObjectStream.hh の 104 行で定義されています。 |
|
TInputObjectStream.hh の 108 行で定義されています。 参照 theObjectFilter. |
|
TObjectStream.hh の 121 行で定義されています。 |
|
TObjectStream.hh の 132 行で定義されています。 |
|
|
TInputObjectFile, TInputObjectFileOnline, TInputObjectSharedMemory, と TInputObjectSocketを実装しています. 呼出 operator>>(). |
|
TObjectStream.hh の 109 行で定義されています。 参照 TObjectStream::theDataSize, と Tvoid. |
|
TObjectStream.hh の 115 行で定義されています。 |
|
TInputObjectStream.hh の 113 行で定義されています。 参照 theObjectFilter, と Tvoid. |
|
TObjectStream.hh の 126 行で定義されています。 |
|
TObjectStream.hh の 137 行で定義されています。 |
|
TInputObjectStream.hh の 103 行で定義されています。 |
|
TInputObjectStream.hh の 98 行で定義されています。 |
|
|
|
|
ストリームタイプ(そのまんま)
TObjectStream.hh の 69 行で定義されています。 呼出 TObjectStream::GetStreamType(), と TObjectStream::SetStreamType(). |
|