cocos2d-x  2.2.3-gd2.113-rev1ec524e
Loading...
Searching...
No Matches
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 NA NA. More...

#include <HttpClient.h>

Inheritance diagram for CCHttpClient:
[legend]
Collaboration diagram for CCHttpClient:
[legend]

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)
 NA. More...
 
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)
 
 CCObject (const CCObject &)
 
CCObjectoperator= (const CCObject &)
 
virtual void encodeWithCoder (DS_Dictionary *)
 
virtual bool canEncode ()
 
CCObjectType getObjType () const
 
virtual int getTag () const
 
virtual void setTag (int nTag)
 
void setObjType (CCObjectType)
 
- Public Member Functions inherited from CCCopying
virtual CCObjectcopyWithZone (CCZone *pZone)
 

Static Public Member Functions

static CCHttpClientgetInstance ()
 Return the shared instance. More...
 
static void destroyInstance ()
 Relase the shared instance. More...
 
- Static Public Member Functions inherited from CCObject
static CCObjectcreateWithCoder (DS_Dictionary *)
 

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
 
int m_nTag
 
int m_eObjType
 
unsigned int m_uObjectIdxInArray
 

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 NA NA.

Member Function Documentation

◆ destroyInstance()

static void destroyInstance ( )
static

Relase the shared instance.

◆ getInstance()

static CCHttpClient * getInstance ( )
static

Return the shared instance.

◆ getTimeoutForConnect()

int getTimeoutForConnect ( )
inline

Get connect timeout.

Returns
int

◆ getTimeoutForRead()

int getTimeoutForRead ( )
inline

Get download timeout.

Returns
int

◆ send()

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

◆ setTimeoutForConnect()

void setTimeoutForConnect ( int  value)
inline

Change the connect timeout.

Parameters
timeout
Returns
NULL

◆ setTimeoutForRead()

void setTimeoutForRead ( int  value)
inline

Change the download timeout.

Parameters
value
Returns
NULL

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