HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_StreamBufferFilter Class Referenceabstract

#include <UT_NTStreamUtil.h>

+ Inheritance diagram for UT_StreamBufferFilter:

Public Member Functions

 UT_StreamBufferFilter ()=default
 
virtual ~UT_StreamBufferFilter ()=default
 
 UT_StreamBufferFilter (const UT_StreamBufferFilter &)=delete
 
UT_StreamBufferFilteroperator= (const UT_StreamBufferFilter &)=delete
 
virtual int getDataChunkLength (int buffer_size)
 
virtual int beginFilter (char *, int, int)
 
virtual int doFilterChunk (char *buffer, int data_size, int buffer_size)=0
 
virtual int endFilter (char *, int)
 

Detailed Description

Definition at line 285 of file UT_NTStreamUtil.h.

Constructor & Destructor Documentation

UT_StreamBufferFilter::UT_StreamBufferFilter ( )
default
virtual UT_StreamBufferFilter::~UT_StreamBufferFilter ( )
virtualdefault
UT_StreamBufferFilter::UT_StreamBufferFilter ( const UT_StreamBufferFilter )
delete

Member Function Documentation

virtual int UT_StreamBufferFilter::beginFilter ( char *  ,
int  ,
int   
)
inlinevirtual

Reimplemented in UT_BlowfishEncryptFilter.

Definition at line 311 of file UT_NTStreamUtil.h.

virtual int UT_StreamBufferFilter::doFilterChunk ( char *  buffer,
int  data_size,
int  buffer_size 
)
pure virtual

Implemented in UT_BlowfishEncryptFilter.

virtual int UT_StreamBufferFilter::endFilter ( char *  ,
int   
)
inlinevirtual

Reimplemented in UT_BlowfishEncryptFilter.

Definition at line 326 of file UT_NTStreamUtil.h.

virtual int UT_StreamBufferFilter::getDataChunkLength ( int  buffer_size)
inlinevirtual

Reimplemented in UT_BlowfishEncryptFilter.

Definition at line 302 of file UT_NTStreamUtil.h.

UT_StreamBufferFilter& UT_StreamBufferFilter::operator= ( const UT_StreamBufferFilter )
delete

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