Pixel Dust Game Engine  v0.9.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups
Public Types | Static Public Member Functions | List of all members
Internet Class Reference

Public Types

enum  {
  status_Error = -1,
  status_Complete = 0,
  status_BufferFull = 1,
  status_Timeout = 2
}
 

Static Public Member Functions

static char * httpGet (const char *url, uint32 timeoutMs=60000)
 
static char * httpPost (const char *url, const char *postData=0, uint32 timeoutMs=60000)
 
static int httpGetEx (const char *url, char *buffer, size_t buffSize, ReceiveFunc func, void *userContext=0, uint32 timeoutMs=60000, uint32 maxBps=0xffffffff)
 
static int httpPostEx (const char *url, char *buffer, size_t buffSize, ReceiveFunc func, void *userContext=0, const char *postData=0, size_t postDataSize=0, uint32 timeoutMs=60000, uint32 maxBps=0xffffffff)
 

Member Enumeration Documentation

anonymous enum
Enumerator:
status_Error 
status_Complete 
status_BufferFull 
status_Timeout 

Member Function Documentation

static char* httpGet ( const char *  url,
uint32  timeoutMs = 60000 
)
static
static int httpGetEx ( const char *  url,
char *  buffer,
size_t  buffSize,
ReceiveFunc  func,
void *  userContext = 0,
uint32  timeoutMs = 60000,
uint32  maxBps = 0xffffffff 
)
static
static char* httpPost ( const char *  url,
const char *  postData = 0,
uint32  timeoutMs = 60000 
)
static
static int httpPostEx ( const char *  url,
char *  buffer,
size_t  buffSize,
ReceiveFunc  func,
void *  userContext = 0,
const char *  postData = 0,
size_t  postDataSize = 0,
uint32  timeoutMs = 60000,
uint32  maxBps = 0xffffffff 
)
static