メインページ   モジュール   クラス階層   アルファベット順一覧   構成   ファイル一覧   構成メンバ   ファイルメンバ   関連ページ  

クラス TStreamableObject の解説

#include <TStreamableObject.hh>

TStreamableObjectに対する継承グラフ

Inheritance graph
[凡例]
すべてのメンバ一覧

Public メソッド

 TStreamableObject (Tobject_t objecttype, const Tstring &id)
 TStreamableObject (const TStreamableObject &right)
Tobject_t GetObjectType () const
const Tstring & GetID () const
Tvoid SetObjectType (Tobject_t objecttype)
Tvoid SetID (const Tstring &id)
virtual const TStreamableObject & operator= (const TStreamableObject &right)
virtual Tbool operator== (const TStreamableObject &right) const
virtual Tbool operator!= (const TStreamableObject &right) const
virtual Tint GetRecordSize ()=0
virtual Tint Record (TOutputObjectStream *output)=0
virtual Tvoid Clear ()=0
virtual Tint Serialize (Tvoid *buffer)=0

Protected メソッド

virtual ~TStreamableObject ()

Protected 変数

Tobject_t theObjectType
Tstring theID

コンストラクタとデストラクタの解説

TStreamableObject::TStreamableObject (  Tobject_t    objecttype,
const Tstring &    id
) 
 

TStreamableObject::TStreamableObject (  const TStreamableObject &    right ) 
 

virtual TStreamableObject::~TStreamableObject (    )  [protected, virtual]
 


メソッドの解説

virtual Tvoid TStreamableObject::Clear (    )  [pure virtual]
 

TDataElement, TDataRecord, TDataSection, と TDataSegmentを実装しています.

const Tstring & TStreamableObject::GetID (    )  [inline]
 

Tobject_t TStreamableObject::GetObjectType (    )  [inline]
 

virtual Tint TStreamableObject::GetRecordSize (    )  [pure virtual]
 

TDataElement, TDataRecord, TDataSection, と TDataSegmentを実装しています.

virtual Tbool TStreamableObject::operator!= (  const TStreamableObject &    right )  const [virtual]
 

virtual const TStreamableObject& TStreamableObject::operator= (  const TStreamableObject &    right )  [virtual]
 

virtual Tbool TStreamableObject::operator== (  const TStreamableObject &    right )  const [virtual]
 

virtual Tint TStreamableObject::Record (  TOutputObjectStream *    output )  [pure virtual]
 

TDataElement, TDataRecord, TDataSection, と TDataSegmentを実装しています.

virtual Tint TStreamableObject::Serialize (  Tvoid *    buffer )  [pure virtual]
 

TDataElement, TDataRecord, TDataSection, と TDataSegmentを実装しています.

Tvoid TStreamableObject::SetID (  const Tstring &    id )  [inline]
 

Tvoid TStreamableObject::SetObjectType (  Tobject_t    objecttype )  [inline]
 


変数の解説

Tstring TStreamableObject::theID [protected]
 

Tobject_t TStreamableObject::theObjectType [protected]
 


このクラスの解説は次のファイルから生成されました:
CLDAQ - a Class Library for Data AcQuisition (Version 1.7.1)
Go IWAI <goiwai@users.sourceforge.jp>