00001 // ===================================================================== 00021 // ===================================================================== 00022 #ifndef __TCOMPRESSOBJECTFILTER_HH 00023 #define __TCOMPRESSOBJECTFILTER_HH 00024 00025 #include "Tglobals.h" 00026 #include "TObjectFilter.hh" 00027 00028 class TStreamableObject; 00029 class TInputObjectStream; 00030 class TOutputObjectStream; 00031 00032 00052 class TCompressObjectFilter 00053 : public TObjectFilter 00054 { 00055 00056 private: 00057 00058 00059 public: 00060 TCompressObjectFilter(); 00061 ~TCompressObjectFilter(); 00062 00063 public: 00064 Tint Filtering( TStreamableObject& object, TInputObjectStream* stream ); 00065 Tint Filtering( TStreamableObject& object, TOutputObjectStream* stream ); 00066 00067 }; 00068 00069 #endif