ldas-tools-framecpp  2.5.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
FrameCPP::Common::StreamFilter Class Referenceabstract

#include <StreamFilter.hh>

Inheritance diagram for FrameCPP::Common::StreamFilter:
FrameCPP::Common::CheckSumFilter FrameCPP::Common::MD5SumFilter

Public Member Functions

 StreamFilter ()
 
virtual ~StreamFilter ()
 
const void * Offset () const
 
const void * Offset (const void *Pos)
 
void pubfilter (const char *Buffer, INT_8U Size)
 Public filter call. More...
 

Protected Member Functions

virtual void filter (const char *Buffer, INT_8U Size)=0
 

Protected Attributes

const void * m_buffer_pos
 

Constructor & Destructor Documentation

FrameCPP::Common::StreamFilter::StreamFilter ( )
FrameCPP::Common::StreamFilter::~StreamFilter ( )
virtual

Member Function Documentation

virtual void FrameCPP::Common::StreamFilter::filter ( const char *  Buffer,
INT_8U  Size 
)
protectedpure virtual
const void * FrameCPP::Common::StreamFilter::Offset ( ) const
inline
const void * FrameCPP::Common::StreamFilter::Offset ( const void *  Pos)
inline
void FrameCPP::Common::StreamFilter::pubfilter ( const char *  Buffer,
INT_8U  Size 
)

Public filter call.

Member Data Documentation

const void* FrameCPP::Common::StreamFilter::m_buffer_pos
protected

The documentation for this class was generated from the following files: