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

TOutputObjectFile.hh

解説を見る。
00001 // =====================================================================
00036 // =====================================================================
00037 #ifndef CLDAQ__TOUTPUTOBJECTFILE_HH
00038 #define CLDAQ__TOUTPUTOBJECTFILE_HH
00039 
00040 #include "Tglobals.h"
00041 #include "TObjectFile.hh"
00042 #include "TStreamableObject.hh"
00043 #include "TOutputObjectStream.hh"
00044 
00045 class TStreamableObject;
00046 class TObjectFilter;
00047 class TOutputObjectFilter;
00048 
00068 class TOutputObjectFile
00069   : public TObjectFile, public TOutputObjectStream
00070 {
00071 
00072   public:
00073     TOutputObjectFile( const Tstring& filename, const Tstring& mode = "w" );
00074     TOutputObjectFile( TOutputObjectFilter* filter, const Tstring& filename, const Tstring& mode = "w" );
00075     ~TOutputObjectFile();
00076 
00077   public:
00078     Tint Write( TStreamableObject& object );
00079 
00080 #ifdef __CLDAQ_ROOT_DLL
00081     ClassDef(TOutputObjectFile,0)
00082 #endif
00083 
00084 };
00085 
00086 #endif


CLDAQ - a Class Library for DataAcQuisition (Version 1.14.3)
Go IWAI -- goiwai at users.sourceforge.jp