00001 // ===================================================================== 00002 // $Id: TCompressObjectFilter.hh,v 1.1.1.1 2003/06/27 02:56:41 goiwai Exp $ 00003 // $Name: CLDAQ-1-06-00 $ 00004 // ===================================================================== 00005 #ifndef __TCOMPRESSOBJECTFILTER_HH 00006 #define __TCOMPRESSOBJECTFILTER_HH 00007 00008 #include "Tglobals.h" 00009 #include "TObjectFilter.hh" 00010 00011 class TStreamableObject; 00012 class TInputObjectStream; 00013 class TOutputObjectStream; 00014 00015 class TCompressObjectFilter 00016 : public TObjectFilter 00017 { 00018 00019 private: 00020 00021 00022 public: 00023 TCompressObjectFilter(); 00024 ~TCompressObjectFilter(); 00025 00026 public: 00027 Tint Filtering( TStreamableObject& object, TInputObjectStream* stream ); 00028 Tint Filtering( TStreamableObject& object, TOutputObjectStream* stream ); 00029 00030 }; 00031 00032 #endif