Panda3D
|
Public Member Functions | |
Http_BufferedReader (int in_size=8192) | |
int | PumpCRRead (char *data, int maxdata, Socket_TCP &sck) |
int | PumpEofRead (StrTargetBuffer &outdata, Socket_TCP &sck) |
int | PumpHTTPHeaderRead (char *data, int maxdata, Socket_TCP &sck) |
int | PumpSizeRead (StrTargetBuffer &outdata, Socket_TCP &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 11 of file http_bufferedreader.h.