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

TDecompressObjectFilter.hh

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

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