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

TOutputObjectFile.hh

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

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