local memory buffer
#include <pic_io.h>
|
virtual int | overflow (int c) |
| Write Overflow method to write one char at a time. More...
|
|
virtual std::streamsize | xsputn (const char *s, std::streamsize num) |
| xsputn method to write one multiple chars at a time to buffer More...
|
|
◆ OutputMemoryBuffer() [1/2]
dirac::MemoryStreamOutput::OutputMemoryBuffer::OutputMemoryBuffer |
( |
| ) |
|
|
inline |
◆ OutputMemoryBuffer() [2/2]
dirac::MemoryStreamOutput::OutputMemoryBuffer::OutputMemoryBuffer |
( |
const OutputMemoryBuffer & |
| ) |
|
|
private |
◆ operator=()
◆ overflow()
virtual int dirac::MemoryStreamOutput::OutputMemoryBuffer::overflow |
( |
int |
c | ) |
|
|
inlineprotectedvirtual |
◆ SetMembufReference()
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.
◆ xsputn()
virtual std::streamsize dirac::MemoryStreamOutput::OutputMemoryBuffer::xsputn |
( |
const char * |
s, |
|
|
std::streamsize |
num |
|
) |
| |
|
inlineprotectedvirtual |
◆ m_op_buf
unsigned char* dirac::MemoryStreamOutput::OutputMemoryBuffer::m_op_buf |
|
protected |
◆ m_op_buf_size
int dirac::MemoryStreamOutput::OutputMemoryBuffer::m_op_buf_size |
|
protected |
◆ m_op_idx
int dirac::MemoryStreamOutput::OutputMemoryBuffer::m_op_idx |
|
protected |
The documentation for this class was generated from the following file: