// ============================================================================
// $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
|