ldas-tools-framecpp 2.9.2
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:
Inheritance graph
[legend]

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...
 
 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...
 
 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
 
virtual void filter (const char *Buffer, INT_8U Size)=0
 
virtual void filter (const char *Buffer, INT_8U Size)=0
 

Protected Attributes

const void * m_buffer_pos
 

Constructor & Destructor Documentation

◆ StreamFilter() [1/3]

FrameCPP::Common::StreamFilter::StreamFilter ( )

◆ ~StreamFilter() [1/3]

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

◆ StreamFilter() [2/3]

FrameCPP::Common::StreamFilter::StreamFilter ( )

◆ ~StreamFilter() [2/3]

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

◆ StreamFilter() [3/3]

FrameCPP::Common::StreamFilter::StreamFilter ( )

◆ ~StreamFilter() [3/3]

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

Member Function Documentation

◆ filter() [1/3]

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

◆ filter() [2/3]

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

◆ filter() [3/3]

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

◆ Offset() [1/6]

const void * FrameCPP::Common::StreamFilter::Offset ( ) const
inline

◆ Offset() [2/6]

const void * FrameCPP::Common::StreamFilter::Offset ( ) const

◆ Offset() [3/6]

const void * FrameCPP::Common::StreamFilter::Offset ( ) const

◆ Offset() [4/6]

const void * FrameCPP::Common::StreamFilter::Offset ( const void *  Pos)
inline

◆ Offset() [5/6]

const void * FrameCPP::Common::StreamFilter::Offset ( const void *  Pos)

◆ Offset() [6/6]

const void * FrameCPP::Common::StreamFilter::Offset ( const void *  Pos)

◆ pubfilter() [1/3]

void FrameCPP::Common::StreamFilter::pubfilter ( const char *  Buffer,
INT_8U  Size 
)

Public filter call.

◆ pubfilter() [2/3]

void FrameCPP::Common::StreamFilter::pubfilter ( const char *  Buffer,
INT_8U  Size 
)

Public filter call.

◆ pubfilter() [3/3]

void FrameCPP::Common::StreamFilter::pubfilter ( const char *  Buffer,
INT_8U  Size 
)

Public filter call.

Member Data Documentation

◆ m_buffer_pos

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

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