dirac::MemoryStreamOutput::OutputMemoryBuffer Class Reference

local memory buffer More...

#include <pic_io.h>

List of all members.

Public Member Functions

 OutputMemoryBuffer ()
 Memory buffer constructor.
void SetMembufReference (unsigned char *buffer, int buffer_size)
 Set the buffer variables.

Protected Member Functions

virtual int overflow (int c)
 Write Overflow method to write one char at a time.
virtual std::streamsize xsputn (const char *s, std::streamsize num)
 xsputn method to write one multiple chars at a time to buffer

Protected Attributes

unsigned char * m_op_buf
 Memory buffer to write data to.
int m_op_buf_size
 Memory buffer size.
int m_op_idx
 Index of first available byte in buffer.


Detailed Description

local memory buffer

Definition at line 142 of file pic_io.h.


Member Function Documentation

void dirac::MemoryStreamOutput::OutputMemoryBuffer::SetMembufReference unsigned char *  buffer,
int  buffer_size
[inline]
 

Set the buffer variables.

Set the memory buffer variables

Parameters:
buffer buffer to write data to
buffer_size size of output buffer

Definition at line 157 of file pic_io.h.

References m_op_buf, m_op_buf_size, and m_op_idx.

Referenced by dirac::MemoryStreamOutput::SetMembufReference().


The documentation for this class was generated from the following file:
Generated on Tue Dec 13 14:49:22 2005 for guliverkli by  doxygen 1.4.5