#include <databuf.h>
Inheritance diagram for StackBufferDataSource:
Public Member Functions | |
StackBufferDataSource (unsigned int len=0x1000) | |
~StackBufferDataSource () | |
void | push2 (uint16 val) |
void | push4 (uint32 val) |
void | push0 (const uint32 size) |
void | push (const uint8 *in, const uint32 size) |
uint16 | pop2 () |
uint32 | pop4 () |
void | pop (uint8 *out, const uint32 size) |
uint8 | access1 (const uint32 offset) const |
uint16 | access2 (const uint32 offset) const |
uint32 | access4 (const uint32 offset) const |
const uint8 * | access (const uint32 offset) const |
void | assign1 (const uint32 offset, const uint8 val) |
void | assign2 (const uint32 offset, const uint16 val) |
void | assign4 (const uint32 offset, const uint32 val) |
void | assign (const uint32 offset, const uint8 *in, const uint32 len) |
uint32 | stacksize () const |
void | resize (const uint32 newsize) |
void | addSP (const sint32 offset) |
virtual unsigned int | getSP () |
void | moveSP (unsigned int pos) |
std::ostream & | print (std::ostream &o, uint32 bp) |
Definition at line 397 of file databuf.h.
StackBufferDataSource::StackBufferDataSource | ( | unsigned int | len = 0x1000 |
) | [inline] |
Definition at line 400 of file databuf.h.
References BufferDataSource::buf, BufferDataSource::buf_ptr, and len.
StackBufferDataSource::~StackBufferDataSource | ( | ) | [inline] |
void StackBufferDataSource::push2 | ( | uint16 | val | ) | [inline] |
void StackBufferDataSource::push4 | ( | uint32 | val | ) | [inline] |
void StackBufferDataSource::push0 | ( | const uint32 | size | ) | [inline] |
uint16 StackBufferDataSource::pop2 | ( | ) | [inline] |
Definition at line 441 of file databuf.h.
References BufferDataSource::read2().
Here is the call graph for this function:
uint32 StackBufferDataSource::pop4 | ( | ) | [inline] |
Definition at line 442 of file databuf.h.
References BufferDataSource::read4().
Here is the call graph for this function:
Definition at line 443 of file databuf.h.
References BufferDataSource::read().
Here is the call graph for this function:
uint32 StackBufferDataSource::stacksize | ( | ) | const [inline] |
Definition at line 491 of file databuf.h.
References BufferDataSource::buf, BufferDataSource::buf_ptr, and BufferDataSource::size.
void StackBufferDataSource::resize | ( | const uint32 | newsize | ) | [inline] |
Definition at line 493 of file databuf.h.
References BufferDataSource::buf, BufferDataSource::buf_ptr, and BufferDataSource::size.
void StackBufferDataSource::addSP | ( | const sint32 | offset | ) | [inline] |
Definition at line 497 of file databuf.h.
References BufferDataSource::skip().
Here is the call graph for this function:
virtual unsigned int StackBufferDataSource::getSP | ( | ) | [inline, virtual] |
Definition at line 501 of file databuf.h.
References BufferDataSource::getPos().
Here is the call graph for this function:
void StackBufferDataSource::moveSP | ( | unsigned int | pos | ) | [inline] |
Definition at line 503 of file databuf.h.
References BufferDataSource::seek().
Here is the call graph for this function:
std::ostream& StackBufferDataSource::print | ( | std::ostream & | o, | |
uint32 | bp | |||
) | [inline] |
Definition at line 508 of file databuf.h.
References BufferDataSource::buf, BufferDataSource::buf_ptr, and BufferDataSource::size.