|
|
| HTTPRequest (uint64 source=0, uint64 startRecTime=0) |
| |
|
| HTTPRequest (HTTPRequest *req) |
| |
|
bool | processHeader (const char *buffer, uint32 size, bool &isInvalid) |
| |
|
bool | processContent (const char *buffer, uint32 size) |
| |
|
const char * | getHeaderEntry (const char *entry) |
| |
|
const char * | getRequest () |
| |
|
const char * | getURI () |
| |
|
const char * | getProtocol () |
| |
|
std::string | decodeBasicAuthorization () |
| |
|
const char * | getBasicAuthorization () |
| |
|
std::string | getBasicAuthorizationUser () |
| |
|
std::string | getBasicAuthorizationPassword () |
| |
|
bool | setBasicAuthorization (const char *authB64) |
| |
|
bool | setBasicAuthorization (const char *user, const char *password) |
| |
|
const char * | getParameter (const char *entry) |
| |
|
const char * | getPostData (const char *entry, uint32 &size, const char **type) |
| |
|
const char * | getPostData (const char *entry, uint32 &size) |
| |
|
const char * | getPostDataType (const char *entry) |
| |
|
bool | parseURIParameters (const char *text) |
| |
|
bool | parseContentParameters (const char *content, uint32 size) |
| |
|
bool | parseContentChunk (const char *chunk, uint32 size) |
| |
|
DataMessage * | convertToMessage () |
| |
|
const char * | getContent (uint32 &size) |
| |
|
bool | createRequest (uint8 type, const char *host, const char *uri, const char *content, uint32 contentSize, bool keepAlive, uint64 ifModifiedSince) |
| |
|
uint32 | getSize () |
| |
|
|
uint8 | type |
| |
|
uint64 | time |
| |
|
uint64 | endReceiveTime |
| |
|
uint64 | source |
| |
|
uint32 | headerLength |
| |
|
uint32 | contentLength |
| |
|
uint64 | ifModifiedSince |
| |
|
bool | keepAlive |
| |
|
char * | data |
| |
|
std::map< std::string, std::string > | entries |
| |
|
std::map< std::string, std::string > | params |
| |
|
std::map< std::string, HTTPPostEntry * > | postEntries |
| |
|
std::string | postBoundary |
| |
The documentation for this class was generated from the following files:
- /cygdrive/d/c/fa6/CMSDK/include/NetworkProtocols.h
- /cygdrive/d/c/fa6/CMSDK/src/NetworkProtocols.cpp