Created by the British Broadcasting Corporation.
local memory buffer
#include <pic_io.h>
| dirac::MemoryStreamOutput::OutputMemoryBuffer::OutputMemoryBuffer | ( | ) | [inline] |
| dirac::MemoryStreamOutput::OutputMemoryBuffer::OutputMemoryBuffer | ( | const OutputMemoryBuffer & | ) | [private] |
| OutputMemoryBuffer& dirac::MemoryStreamOutput::OutputMemoryBuffer::operator= | ( | const OutputMemoryBuffer & | ) | [private] |
| virtual int dirac::MemoryStreamOutput::OutputMemoryBuffer::overflow | ( | int | c | ) | [inline, protected, virtual] |
References m_op_buf, m_op_buf_size, and m_op_idx.
| void dirac::MemoryStreamOutput::OutputMemoryBuffer::SetMembufReference | ( | unsigned char * | buffer, |
| int | buffer_size | ||
| ) | [inline] |
Set the memory buffer variables
| 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 | ||
| ) | [inline, protected, virtual] |
References m_op_buf, m_op_buf_size, and m_op_idx.
unsigned char* dirac::MemoryStreamOutput::OutputMemoryBuffer::m_op_buf [protected] |
Referenced by overflow(), SetMembufReference(), and xsputn().
int dirac::MemoryStreamOutput::OutputMemoryBuffer::m_op_buf_size [protected] |
Referenced by overflow(), SetMembufReference(), and xsputn().
int dirac::MemoryStreamOutput::OutputMemoryBuffer::m_op_idx [protected] |
Referenced by overflow(), SetMembufReference(), and xsputn().
© 2004 British Broadcasting Corporation.
Dirac code licensed under the Mozilla Public License (MPL) Version 1.1.
HTML documentation generated by Dimitri van Heesch's
excellent Doxygen tool.