TCompressObjectFilter.hh Source File

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

# TCompressObjectFilter.hh

解説を見る。

    00001 // =====================================================================
    00017 // =====================================================================
    00018 #ifndef __TCOMPRESSOBJECTFILTER_HH
    00019 #define __TCOMPRESSOBJECTFILTER_HH
    00020
    00021 #include "Tglobals.h"
    00022 #include "TOutputObjectFilter.hh"
    00023 #include "TDataDeflation.hh"
    00024
    00025 class TStreamableObject;
    00026 class TOutputObjectStream;
    00027 class TObjectStream;
    00028
    00048 class TCompressObjectFilter
    00049   : public TOutputObjectFilter
    00050 {
    00051
    00052   private:
    00053     TDataDeflation theEncoder;
    00054
    00055   public:
    00056     TCompressObjectFilter();
    00057     ~TCompressObjectFilter();
    00058
    00059   public:
    00060     Tint Filtering( TStreamableObject& object, TOutputObjectStream* stream );
    00061     Tvoid Initialize( TOutputObjectStream* stream );
    00062     Tvoid Finalize( TOutputObjectStream* stream );
    00063
    00064 };
    00065
    00066 #endif