cocos2d-x  2.2.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
CCHttpClient Class Reference

Singleton that handles asynchrounous http requests Once the request completed, a callback will issued in main thread when it provided during make request. More...

#include <HttpClient.h>

Inheritance diagram for CCHttpClient:
CCObject CCCopying

Public Member Functions

void send (CCHttpRequest *request)
 Add a get request to task queue. More...
 
void setTimeoutForConnect (int value)
 Change the connect timeout. More...
 
int getTimeoutForConnect ()
 Get connect timeout. More...
 
void setTimeoutForRead (int value)
 Change the download timeout. More...
 
int getTimeoutForRead ()
 Get download timeout. More...
 
- Public Member Functions inherited from CCObject
 CCObject (void)
virtual ~CCObject (void)
void release (void)
void retain (void)
CCObjectautorelease (void)
CCObjectcopy (void)
bool isSingleReference (void) const
unsigned int retainCount (void) const
virtual bool isEqual (const CCObject *pObject)
virtual void acceptVisitor (CCDataVisitor &visitor)
virtual void update (float dt)
- Public Member Functions inherited from CCCopying
virtual CCObjectcopyWithZone (CCZone *pZone)

Static Public Member Functions

static CCHttpClientgetInstance ()
static void destroyInstance ()
 Relase the shared instance. More...
 

Additional Inherited Members

- Public Attributes inherited from CCObject
unsigned int m_uID
int m_nLuaID
- Protected Attributes inherited from CCObject
unsigned int m_uReference
unsigned int m_uAutoReleaseCount

Detailed Description

Singleton that handles asynchrounous http requests Once the request completed, a callback will issued in main thread when it provided during make request.

Member Function Documentation

static void destroyInstance ( )
static

Relase the shared instance.

static CCHttpClient* getInstance ( )
static
int getTimeoutForConnect ( )
inline

Get connect timeout.

Returns
int
int getTimeoutForRead ( )
inline

Get download timeout.

Returns
int
void send ( CCHttpRequest request)

Add a get request to task queue.

Parameters
requesta CCHttpRequest object, which includes url, response callback etc. please make sure request->_requestData is clear before calling "send" here.
Returns
NULL
void setTimeoutForConnect ( int  value)
inline

Change the connect timeout.

Parameters
timeout
Returns
NULL
void setTimeoutForRead ( int  value)
inline

Change the download timeout.

Parameters
value
Returns
NULL

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