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.