Protected Member Functions |
| virtual void | append (unsigned int, const char *) |
| virtual void | set (unsigned int pos, unsigned int len, const char *) |
Constructor & Destructor Documentation
| trpgMemWriteBuffer::trpgMemWriteBuffer |
( |
trpgEndian |
| ) |
|
| virtual trpgMemWriteBuffer::~trpgMemWriteBuffer |
( |
void |
| ) |
|
|
virtual |
Member Function Documentation
| virtual int trpgMemWriteBuffer::length |
( |
void |
| ) |
const |
|
virtual |
Return the current length of buffer.
| virtual const char* trpgMemWriteBuffer::getData |
( |
void |
| ) |
const |
|
virtual |
Return the raw data (if you want to write to disk, for example)
| virtual void trpgMemWriteBuffer::setLength |
( |
unsigned |
int | ) |
|
|
virtual |
Allocate the given amount of space for the buffer.
| virtual void trpgMemWriteBuffer::Add |
( |
int32 |
| ) |
|
|
virtual |
| virtual void trpgMemWriteBuffer::Add |
( |
int64 |
| ) |
|
|
virtual |
| virtual void trpgMemWriteBuffer::Add |
( |
const char * |
| ) |
|
|
virtual |
| virtual void trpgMemWriteBuffer::Add |
( |
std::string & |
| ) |
|
|
virtual |
Same as const char * version.
| virtual void trpgMemWriteBuffer::Add |
( |
float32 |
| ) |
|
|
virtual |
| virtual void trpgMemWriteBuffer::Add |
( |
float64 |
| ) |
|
|
virtual |
| virtual void trpgMemWriteBuffer::Add |
( |
bool |
| ) |
|
|
virtual |
Add a boolean value to the buffer. It will become at least one byte.
Implements trpgWriteBuffer.
| virtual void trpgMemWriteBuffer::Add |
( |
uint8 |
| ) |
|
|
virtual |
| virtual void trpgMemWriteBuffer::Add |
( |
trpgToken |
| ) |
|
|
virtual |
| virtual void trpgMemWriteBuffer::Reset |
( |
void |
| ) |
|
|
virtual |
Reset this buffer. This will set the current length to zero, but will not deallocate memory.
Implements trpgWriteBuffer.
| virtual void trpgMemWriteBuffer::Begin |
( |
trpgToken |
| ) |
|
|
virtual |
| virtual void trpgMemWriteBuffer::End |
( |
void |
| ) |
|
|
virtual |
| virtual void trpgMemWriteBuffer::Push |
( |
void |
| ) |
|
|
virtual |
| virtual void trpgMemWriteBuffer::Pop |
( |
void |
| ) |
|
|
virtual |
| virtual bool trpgMemWriteBuffer::UnPop |
( |
| ) |
|
|
virtual |
| virtual bool trpgMemWriteBuffer::UnPush |
( |
| ) |
|
|
virtual |
| virtual void trpgMemWriteBuffer::append |
( |
unsigned |
int, |
|
|
const char * |
|
|
) |
| |
|
protectedvirtual |
| virtual void trpgMemWriteBuffer::set |
( |
unsigned int |
pos, |
|
|
unsigned int |
len, |
|
|
const char * |
|
|
) |
| |
|
protectedvirtual |
Member Data Documentation
| int trpgMemWriteBuffer::curLen |
|
protected |
| int trpgMemWriteBuffer::totLen |
|
protected |
| char* trpgMemWriteBuffer::data |
|
protected |
| std::vector<int> trpgMemWriteBuffer::lengths |
|
protected |
The documentation for this class was generated from the following file:
- /exports/nfedora7-1/nightly/docs/vrforcesDevelopment.tot/include/osgdb_vrftxp/trpage_io.h