TDataFilter.hh

TDataFilterクラスの解説 TDataFilter.cc
// ============================================================================
//  $Id$
//  $Name$
// ============================================================================
#ifndef __TDATAFILTER_HH
#define __TDATAFILTER_HH

#include "TGlobals.hh"

class TStreamableObject;
class TInputObjectStream;
class TOutputObjectStream;

class TDataFilter
{

  public:
    TDataFilter();

  protected:
    virtual ~TDataFilter();

  public:
    virtual TStreamableObject* Analyze( TInputObjectStream* stream ) = 0;
    virtual Tint Filter( TStreamableObject* object, TOutputObjectStream* stream ) = 0;

};

#endif
$Id$
$Name$