|
Public 型 |
enum | {
tSeekBegin = SEEK_SET,
tSeekCurrent = SEEK_CUR,
tSeekEnd = SEEK_END
} |
Public メソッド |
| TInputObjectFileOnline (const Tstring &filename, const Tstring &mode="r", Tint utime=DEFAULT) |
| TInputObjectFileOnline (TObjectFilter *filter, const Tstring &filename, const Tstring &mode="r", Tint utime=DEFAULT) |
| ~TInputObjectFileOnline () |
Tint | Read (TStreamableObject &object) |
Tint | GetMicroSleepTime () const |
Tvoid | SetMicroSleepTime (Tint utime) |
Tbool | IsSleep () const |
Tvoid | MicroSleep () const |
const Tstring & | GetFileName () const |
const Tstring & | GetMode () const |
TFileStream * | GetFileStream () const |
Tvoid | SetFileName (const Tstring &filename) |
Tvoid | SetMode (const Tstring &mode) |
const TFileProperty & | GetFileProperty () const |
Tvoid | SetOffset (Tint offset, Tint whence=tSeekCurrent) |
Tint | GetOffset () |
Tbool | IsEnd () const |
Tbool | IsError () const |
Tstream_t | GetStreamType () const |
Tvoid | SetStreamType (Tstream_t streamtype) |
TObjectFilter * | GetObjectFilter () const |
Tvoid | SetObjectFilter (TObjectFilter *filter) |
Tbool | HasFilter () const |
Tint | GetDataSize () const |
Tint | GetLastDataSize () const |
Tvoid | SetDataSize (Tint datasize) |
Tvoid | SetLastDataSize (Tint datasize) |
Tint | GetTotalDataSize () const |
Protected メソッド |
virtual TDataRecord | getDataRecord () |
virtual TDataSection | getDataSection () |
virtual TDataSegment | getDataSegment () |
virtual TDataElement | getDataElement () |
virtual Tvoid | readProperties (Tint &recsize, Tobject_t &type, Tstring &id, Tsize_t &entries) |
Protected 変数 |
Tstring | theFileName |
Tstring | theMode |
TFileStream * | theFileStream |
TFileProperty | theFileProperty |
TObjectFilter * | theObjectFilter |
Tstream_t | theStreamType |
Tint | theDataSize |
Tint | theLastDataSize |
Tint | theTotalDataSize |
フレンド |
Tint | operator>> (TInputObjectStream &left, TStreamableObject &object) |
Tint | operator>> (TInputObjectStream &left, const TStreamableObject &object) |