#include <wvbuffer.h>
Public Member Functions | |
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. References size. |
|
Definition at line 26 of file include/wvbuffer.h. |
|
Definition at line 24 of file utils/wvbuffer.h. References size. |
|
Definition at line 26 of file utils/wvbuffer.h. |
|
Definition at line 73 of file utils/wvbuffer.h. |
|
Definition at line 73 of file include/wvbuffer.h. Referenced by WvBuffer::alloc(), WvGzip::do_encode(), and put(). |
|
Definition at line 39 of file utils/wvbuffer.h. References size. |
|
Definition at line 39 of file include/wvbuffer.h. References size. Referenced by WvBuffer::alloc(), WvGzip::do_encode(), WvBuffer::get(), WvBuffer::put(), and WvBuffer::unget(). |
|
Definition at line 59 of file utils/wvbuffer.h. |
|
Definition at line 59 of file include/wvbuffer.h. 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. |
|
Definition at line 80 of file include/wvbuffer.h. Referenced by WvGzip::do_encode(), and WvBuffer::unalloc(). |
|
Definition at line 66 of file utils/wvbuffer.h. |
|
Definition at line 66 of file include/wvbuffer.h. 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. Referenced by WvGzip::do_encode(). |
|
Definition at line 20 of file utils/wvbuffer.h. |
|
Definition at line 20 of file include/wvbuffer.h. |
|
Definition at line 20 of file utils/wvbuffer.h. |
|
Definition at line 21 of file utils/wvbuffer.h. |
|
Definition at line 20 of file utils/wvbuffer.h. |