#include <wvbuffer.h>
Public Methods | |
WvMiniBuffer (size_t _size) | |
~WvMiniBuffer () | |
size_t | total () const |
size_t | used () const |
size_t | free () const |
void | zap () |
unsigned char * | get (size_t num) |
void | unget (size_t num) |
unsigned char * | alloc (size_t num) |
void | unalloc (size_t num) |
void | put (const void *data, size_t num) |
size_t | strchr (unsigned char ch) const |
size_t | strchr (char ch) const |
size_t | match (const unsigned char chlist[], size_t numch, bool reverse=false) const |
size_t | match (const char chlist[], bool reverse=false) const |
WvMiniBuffer (size_t _size) | |
~WvMiniBuffer () | |
size_t | total () const |
size_t | used () const |
size_t | free () const |
void | zap () |
unsigned char * | get (size_t num) |
void | unget (size_t num) |
unsigned char * | alloc (size_t num) |
void | unalloc (size_t num) |
void | put (const void *data, size_t num) |
size_t | strchr (unsigned char ch) const |
size_t | strchr (char ch) const |
size_t | match (const unsigned char chlist[], size_t numch, bool reverse=false) const |
size_t | match (const char chlist[], bool reverse=false) const |
Private Attributes | |
unsigned char * | buffer |
unsigned char * | head |
unsigned char * | tail |
size_t | size |
unsigned char * | buffer |
|
Definition at line 24 of file include/wvbuffer.h. |
|
Definition at line 26 of file include/wvbuffer.h. References buffer. |
|
Definition at line 24 of file utils/wvbuffer.h. |
|
Definition at line 26 of file utils/wvbuffer.h. References buffer. |
|
Definition at line 73 of file utils/wvbuffer.h. References tail. |
|
Definition at line 73 of file include/wvbuffer.h. References tail. Referenced by WvBuffer::alloc, WvGzip::do_encode, and put. |
|
Definition at line 39 of file utils/wvbuffer.h. |
|
Definition at line 39 of file include/wvbuffer.h. References buffer, size, and tail. Referenced by WvBuffer::alloc, WvGzip::do_encode, WvBuffer::get, WvBuffer::put, and WvBuffer::unget. |
|
Definition at line 59 of file utils/wvbuffer.h. References head. |
|
Definition at line 59 of file include/wvbuffer.h. References head. Referenced by WvGzip::do_encode, and WvBuffer::get. |
|
Definition at line 104 of file utils/wvbuffer.h. References match. |
|
|
|
Definition at line 104 of file include/wvbuffer.h. References match. |
|
Definition at line 37 of file wvbuffer.cc. Referenced by match, and WvBuffer::match. |
|
Definition at line 86 of file utils/wvbuffer.h. References alloc. |
|
Definition at line 86 of file include/wvbuffer.h. References alloc. Referenced by WvBuffer::get, and WvBuffer::put. |
|
Definition at line 95 of file utils/wvbuffer.h. References strchr. |
|
|
|
Definition at line 95 of file include/wvbuffer.h. References strchr. |
|
Definition at line 26 of file wvbuffer.cc. Referenced by strchr, and WvBuffer::strchr. |
|
Definition at line 35 of file utils/wvbuffer.h. References size. |
|
Definition at line 35 of file include/wvbuffer.h. References size. Referenced by WvBuffer::alloc, WvBuffer::get, WvBuffer::put, WvBuffer::unalloc, and WvBuffer::unget. |
|
Definition at line 80 of file utils/wvbuffer.h. References tail. |
|
Definition at line 80 of file include/wvbuffer.h. References tail. Referenced by WvGzip::do_encode, and WvBuffer::unalloc. |
|
Definition at line 66 of file utils/wvbuffer.h. References head. |
|
Definition at line 66 of file include/wvbuffer.h. References head. Referenced by WvBuffer::unget. |
|
Definition at line 37 of file utils/wvbuffer.h. |
|
Definition at line 37 of file include/wvbuffer.h. Referenced by WvBuffer::alloc, WvGzip::do_encode, WvBuffer::get, WvBuffer::match, WvBuffer::put, WvBuffer::strchr, WvBuffer::unalloc, and WvBuffer::unget. |
|
Definition at line 46 of file utils/wvbuffer.h. |
|
Definition at line 46 of file include/wvbuffer.h. References buffer, head, and tail. Referenced by WvGzip::do_encode. |
|
Definition at line 20 of file utils/wvbuffer.h. |
|
Definition at line 20 of file include/wvbuffer.h. Referenced by free, WvMiniBuffer, zap, and ~WvMiniBuffer. |
|
Definition at line 20 of file utils/wvbuffer.h. Referenced by get, match, strchr, unget, used, WvMiniBuffer, and zap. |
|
Definition at line 21 of file utils/wvbuffer.h. Referenced by free, total, and WvMiniBuffer. |
|
Definition at line 20 of file utils/wvbuffer.h. Referenced by alloc, free, match, strchr, unalloc, used, WvMiniBuffer, and zap. |