#include <ghttp.h>
Inheritance diagram for gBigBuffer:
Public Types | |
enum | eBufferKind { e_NormalRAM, e_NodesRAM, e_InFile } |
Public Member Functions | |
gBigBuffer (t_uint32 bufSize=0) | |
virtual | ~gBigBuffer () |
eBufferKind | GetBufferKind () |
unsigned | GetBaseSize () |
virtual unsigned | GetNumberNodes () |
virtual gUCharBuffer * | GetNode (unsigned idxNode) |
virtual gFileTemp & | GetFile () |
virtual bool | NewFile () |
virtual bool | WriteBuf (int fHandle, gUCharBuffer &sBuf, unsigned nBytes) |
virtual bool | Flush (unsigned nBytes) |
Public Attributes | |
gUCharBuffer * | baseBuf |
bool | isDynamic |
t_uint64 | usedSize |
Protected Member Functions | |
bool | thisAllocateBuf (t_uint32 bufSize) |
Protected Attributes | |
unsigned | nNodes |
unsigned | maxNodes |
gUCharBuffer ** | bNode |
gFileTemp * | fTemp |
|
|
|
|
|
|
|
Definition at line 133 of file ghttp.cpp. Referenced by gXHttpCont::ReadReplyUnsized(). |
|
|
|
|
|
Definition at line 111 of file ghttp.cpp. Referenced by gXHttpCont::ReadReplyChunked(). |
|
|
|
Definition at line 62 of file ghttp.h. Referenced by GetBufferKind(). |
|
Definition at line 117 of file ghttp.cpp. Referenced by gXHttpCont::ReadReplyChunked(). |
|
Definition at line 158 of file ghttp.cpp. Referenced by gBigBuffer(). |
|
Definition at line 126 of file ghttp.cpp. Referenced by gXHttpCont::ReadReplyChunked(). |
|
Definition at line 53 of file ghttp.h. Referenced by Flush(), gXHttpCont::ReadReplyBin(), gXHttpCont::ReadReplyChunked(), gXHttpCont::ReadReplyText(), gXHttpCont::ReadReplyUnsized(), thisAllocateBuf(), gXHttpCont::thisGetHtmlContrl(), and ~gBigBuffer(). |
|
Definition at line 76 of file ghttp.h. Referenced by Flush(), GetNode(), thisAllocateBuf(), and ~gBigBuffer(). |
|
Definition at line 77 of file ghttp.h. Referenced by GetFile(), NewFile(), and ~gBigBuffer(). |
|
Definition at line 54 of file ghttp.h. Referenced by gBigBuffer(). |
|
Definition at line 75 of file ghttp.h. Referenced by Flush(), thisAllocateBuf(), and ~gBigBuffer(). |
|
Definition at line 75 of file ghttp.h. Referenced by Flush(), GetNode(), and GetNumberNodes(). |
|
Definition at line 55 of file ghttp.h. Referenced by Flush(), gXHttpCont::ReadReplyBin(), gXHttpCont::ReadReplyText(), and gXHttpCont::ReadReplyUnsized(). |