![]() |
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.