cocos2d-x  3.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
HttpClient 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>

Public Member Functions

void enableCookies (const char *cookieFile)
 Enable cookie support. More...
 
void send (HttpRequest *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...
 

Static Public Member Functions

static HttpClientgetInstance ()
 Return the shared instance. More...
 
static void destroyInstance ()
 Relase the shared instance. More...
 

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.

void enableCookies ( const char *  cookieFile)

Enable cookie support.

static HttpClient* getInstance ( )
static

Return the shared instance.

int getTimeoutForConnect ( )
inline

Get connect timeout.

Returns
int
int getTimeoutForRead ( )
inline

Get download timeout.

Returns
int
void send ( HttpRequest request)

Add a get request to task queue.

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

Change the connect timeout.

Parameters
valueThe desired timeout.
void setTimeoutForRead ( int  value)
inline

Change the download timeout.

Parameters
value

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