Panda3D
|
Public Member Functions | |
Buffered_DatagramReader (int in_size=8192) | |
template<class SOCK_TYPE > | |
int | PumpMessageReader (Datagram &inmsg, SOCK_TYPE &sck) |
template<class SOCK_TYPE > | |
int | ReadPump (SOCK_TYPE &sck) |
void | ReSet (void) |
Protected Member Functions | |
void | AllocBuffer (size_t len) |
size_t | AmountBuffered (void) |
size_t | BufferAvailabe (void) |
void | ClearBuffer (void) |
void | Compress (void) |
void | ForceWindowSlide (void) |
void | FullCompress (void) |
bool | Get (char *data, size_t len) |
const char * | GetBuffer (void) const |
char * | GetBuffer (void) |
char * | GetBufferOpen (void) |
size_t | GetBufferSize (void) const |
char * | GetMessageHead (void) |
void | GrowBuffer (size_t len) |
bool | InBufferRange (char *) |
bool | Put (const char *data, size_t len) |
bool | PutFast (const char *data, size_t len) |
void | ResetContent (void) |
void | SetBuffer (char *data, size_t len) |
Protected Attributes | |
char * | _Buffer |
size_t | _BufferLen |
bool | _BufferLocal |
size_t | _EndPos |
size_t | _StartPos |
Definition at line 16 of file buffered_datagramreader.h.