![]() |
AppEasy Core SDK
1.5.0
Cross platform mobile and desktop app and game development SDK - The easy way to make apps
|
Handles the queueing of HTTP requests. More...
#include <CzHttp.h>
Public Member Functions | |
CzHttpRequest * | getCurrentRequest () |
void | setNoRequest () |
bool | GetHeader (const char *header_name, CzString &header_data) |
CzHttpObject | getHttpObject () |
void | setUserAgent (const char *user_agent) |
CzString & | getUserAgent () |
void | setIPAddress (const char *ip_address) |
CzString & | getIPAddress () |
void | Init () |
void | Release () |
void | AddRequest (CzHttpRequest *request) |
void | RemoveRequest (CzHttpRequest *request) |
void | ClearRequests () |
void | CancelRequests () |
void | Update () |
bool | isEmpty () const |
Protected Types | |
typedef CzList< CzHttpRequest * > ::iterator | _Iterator |
Protected Member Functions | |
CzString | DetermineUserAgent () |
Protected Attributes | |
CzList< CzHttpRequest * > | Requests |
Request queue (caller owns requests) | |
CzHttpRequest * | CurrentRequest |
Current request thats being processed or null if not busy. | |
CzHttpObject | HttpObject |
The Marmalade SDK Http Object. | |
CzString | UserAgent |
Browser style user-agent. | |
CzString | IPAddress |
IP address of device. |
Handles the queueing of HTTP requests.
typedef CzList<CzHttpRequest*>::iterator CzHttpManager::_Iterator [protected] |
void CzHttpManager::AddRequest | ( | CzHttpRequest * | request | ) |
void CzHttpManager::CancelRequests | ( | ) |
void CzHttpManager::ClearRequests | ( | ) |
CzString CzHttpManager::DetermineUserAgent | ( | ) | [protected] |
CzHttpRequest* CzHttpManager::getCurrentRequest | ( | ) | [inline] |
bool CzHttpManager::GetHeader | ( | const char * | header_name, |
CzString & | header_data | ||
) |
CzHttpObject CzHttpManager::getHttpObject | ( | ) | [inline] |
CzString& CzHttpManager::getIPAddress | ( | ) | [inline] |
CzString& CzHttpManager::getUserAgent | ( | ) | [inline] |
void CzHttpManager::Init | ( | ) |
bool CzHttpManager::isEmpty | ( | ) | const |
void CzHttpManager::Release | ( | ) |
void CzHttpManager::RemoveRequest | ( | CzHttpRequest * | request | ) |
void CzHttpManager::setIPAddress | ( | const char * | ip_address | ) | [inline] |
void CzHttpManager::setNoRequest | ( | ) | [inline] |
void CzHttpManager::setUserAgent | ( | const char * | user_agent | ) | [inline] |
void CzHttpManager::Update | ( | ) |
CzHttpRequest* CzHttpManager::CurrentRequest [protected] |
Current request thats being processed or null if not busy.
CzHttpObject CzHttpManager::HttpObject [protected] |
The Marmalade SDK Http Object.
CzString CzHttpManager::IPAddress [protected] |
IP address of device.
CzList<CzHttpRequest*> CzHttpManager::Requests [protected] |
Request queue (caller owns requests)
CzString CzHttpManager::UserAgent [protected] |
Browser style user-agent.