Public Member Functions |
| Rope (RopePool &thePool, RopeHandle &handle) |
Uint32 | size () const |
bool | empty () const |
void | copy (char *buf) const |
int | compare (const char *s) const |
int | compare (const char *, Uint32 len) const |
bool | assign (const char *s) |
bool | assign (const char *s, Uint32 l) |
bool | assign (const char *, Uint32 len, Uint32 hash) |
void | erase () |
Static Public Member Functions |
static Uint32 | hash (const char *str, Uint32 len) |
static Uint32 | getSegmentSize () |
Additional Inherited Members |
typedef ArrayPool< Segment > | DataBufferPool |
typedef DataBufferIterator | Iterator |
| DataBuffer (DataBufferPool &) |
bool | seize (Uint32 n) |
void | release () |
Uint32 | getSize () const |
bool | isEmpty () const |
void | print (FILE *) const |
bool | first (DataBufferIterator &) |
bool | first (ConstDataBufferIterator &) const |
bool | next (DataBufferIterator &) |
bool | next (DataBufferIterator &, Uint32 hops) |
bool | next (ConstDataBufferIterator &) const |
bool | next (ConstDataBufferIterator &, Uint32 hops) const |
bool | nextPool (DataBufferIterator &) |
bool | nextPool (ConstDataBufferIterator &) const |
bool | position (DataBufferIterator &it, Uint32 pos) |
bool | importable (const DataBufferIterator, Uint32 len) |
bool | import (const DataBufferIterator &, const Uint32 *src, Uint32 len) |
bool | append (const Uint32 *src, Uint32 len) |
static Uint32 | getSegmentSize () |
Detailed Description
Definition at line 59 of file Rope.hpp.
The documentation for this class was generated from the following files: