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

TDecompressObjectFilter.hh

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

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