AppEasy Core SDK  1.5.0
Cross platform mobile and desktop app and game development SDK - The easy way to make apps
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines
CzHttpManager Class Reference

Handles the queueing of HTTP requests. More...

#include <CzHttp.h>

List of all members.

Public Member Functions

CzHttpRequestgetCurrentRequest ()
void setNoRequest ()
bool GetHeader (const char *header_name, CzString &header_data)
CzHttpObject getHttpObject ()
void setUserAgent (const char *user_agent)
CzStringgetUserAgent ()
void setIPAddress (const char *ip_address)
CzStringgetIPAddress ()
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)
CzHttpRequestCurrentRequest
 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.

Detailed Description

Handles the queueing of HTTP requests.


Member Typedef Documentation

typedef CzList<CzHttpRequest*>::iterator CzHttpManager::_Iterator [protected]

Member Function Documentation

bool CzHttpManager::GetHeader ( const char *  header_name,
CzString header_data 
)
bool CzHttpManager::isEmpty ( ) const
void CzHttpManager::setIPAddress ( const char *  ip_address) [inline]
void CzHttpManager::setNoRequest ( ) [inline]
void CzHttpManager::setUserAgent ( const char *  user_agent) [inline]

Member Data Documentation

Current request thats being processed or null if not busy.

The Marmalade SDK Http Object.

IP address of device.

Request queue (caller owns requests)

Browser style user-agent.


The documentation for this class was generated from the following files: