#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.
1.5.1