Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
BufferedOutputCallback Struct Reference
Inheritance diagram for BufferedOutputCallback:
OutputCB

Public Member Functions

 BufferedOutputCallback (OutputFn fn, void *cb_data)
 
 ~BufferedOutputCallback ()
 
virtual void operator() (const char *data, unsigned int length)
 
- Public Member Functions inherited from OutputCB
virtual ~OutputCB ()
 

Public Attributes

char buffer [bufferSize]
 
unsigned int bufferUsed
 
OutputFn fn
 
void * cb_data
 

Static Public Attributes

static const unsigned int bufferSize = 4096
 

Detailed Description

Definition at line 62 of file DLL.cpp.

Constructor & Destructor Documentation

BufferedOutputCallback::BufferedOutputCallback ( OutputFn  fn,
void *  cb_data 
)
inline

Definition at line 71 of file DLL.cpp.

BufferedOutputCallback::~BufferedOutputCallback ( )
inline

Definition at line 76 of file DLL.cpp.

Member Function Documentation

virtual void BufferedOutputCallback::operator() ( const char *  data,
unsigned int  length 
)
inlinevirtual

Implements OutputCB.

Definition at line 83 of file DLL.cpp.

Member Data Documentation

char BufferedOutputCallback::buffer[bufferSize]

Definition at line 65 of file DLL.cpp.

const unsigned int BufferedOutputCallback::bufferSize = 4096
static

Definition at line 64 of file DLL.cpp.

unsigned int BufferedOutputCallback::bufferUsed

Definition at line 66 of file DLL.cpp.

void* BufferedOutputCallback::cb_data

Definition at line 69 of file DLL.cpp.

OutputFn BufferedOutputCallback::fn

Definition at line 68 of file DLL.cpp.


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