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

TCompressObjectFilter.hh

解説を見る。
00001 // =====================================================================
00020 // =====================================================================
00021 #ifndef CLDAQ__TCOMPRESSOBJECTFILTER_HH
00022 #define CLDAQ__TCOMPRESSOBJECTFILTER_HH
00023 
00024 #include "Tglobals.h"
00025 #include "TOutputObjectFilter.hh"
00026 #include "TDataDeflation.hh"
00027 
00028 class TStreamableObject;
00029 class TOutputObjectStream;
00030 class TObjectStream;
00031 
00051 class TCompressObjectFilter
00052   : public TOutputObjectFilter
00053 {
00054 
00055   private:
00056     TDataDeflation theEncoder;
00057 
00058   public:
00059     TCompressObjectFilter();
00060     ~TCompressObjectFilter();
00061 
00062   public:
00063     Tint Filtering( TStreamableObject& object, TOutputObjectStream* stream );
00064     Tvoid Initialize( TOutputObjectStream* stream );
00065     Tvoid Finalize( TOutputObjectStream* stream );
00066 
00067 };
00068 
00069 #endif

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