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

TOutputObjectFile.hh

解説を見る。
00001 // =====================================================================
00032 // =====================================================================
00033 #ifndef CLDAQ__TOUTPUTOBJECTFILE_HH
00034 #define CLDAQ__TOUTPUTOBJECTFILE_HH
00035 
00036 #include "Tglobals.h"
00037 #include "TObjectFile.hh"
00038 #include "TStreamableObject.hh"
00039 #include "TOutputObjectStream.hh"
00040 
00041 class TStreamableObject;
00042 class TObjectFilter;
00043 class TOutputObjectFilter;
00044 
00064 class TOutputObjectFile
00065   : public TObjectFile, public TOutputObjectStream
00066 {
00067 
00068   public:
00069     TOutputObjectFile( const Tstring& filename, const Tstring& mode = "w" );
00070     TOutputObjectFile( TOutputObjectFilter* filter, const Tstring& filename, const Tstring& mode = "w" );
00071     ~TOutputObjectFile();
00072 
00073   public:
00074     Tint Write( TStreamableObject& object );
00075 
00076 };
00077 
00078 #endif

CLDAQ - a Class Library for Data AcQuisition (Version 1.12.0)
Go IWAI <goiwai@users.sourceforge.jp>