local memory buffer
#include <pic_io.h>
List of all members.
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.
|
Constructor & Destructor Documentation
dirac::MemoryStreamOutput::OutputMemoryBuffer::OutputMemoryBuffer |
( |
| ) |
|
|
inline |
dirac::MemoryStreamOutput::OutputMemoryBuffer::OutputMemoryBuffer |
( |
const OutputMemoryBuffer & |
| ) |
|
|
private |
Member Function Documentation
virtual int dirac::MemoryStreamOutput::OutputMemoryBuffer::overflow |
( |
int |
c | ) |
|
|
inlineprotectedvirtual |
void dirac::MemoryStreamOutput::OutputMemoryBuffer::SetMembufReference |
( |
unsigned char * |
buffer, |
|
|
int |
buffer_size |
|
) |
| |
|
inline |
Set the memory buffer variables
- Parameters:
-
buffer | buffer to write data to |
buffer_size | size of output buffer |
References m_op_buf, m_op_buf_size, and m_op_idx.
virtual std::streamsize dirac::MemoryStreamOutput::OutputMemoryBuffer::xsputn |
( |
const char * |
s, |
|
|
std::streamsize |
num |
|
) |
| |
|
inlineprotectedvirtual |
Member Data Documentation
unsigned char* dirac::MemoryStreamOutput::OutputMemoryBuffer::m_op_buf |
|
protected |
int dirac::MemoryStreamOutput::OutputMemoryBuffer::m_op_buf_size |
|
protected |
int dirac::MemoryStreamOutput::OutputMemoryBuffer::m_op_idx |
|
protected |
The documentation for this class was generated from the following file: