cocos2d-x  3.0-beta2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
socket.h File Reference
#include "luasocket_io.h"
#include "usocket.h"
#include "timeout.h"

Typedefs

typedef struct sockaddr SA

Functions

int  (void)
int  (void)
void  (p_socket ps)
void  (p_socket ps, int how)
int  (p_socket ps, const char *data, size_t count, size_t *sent, SA *addr, socklen_t addr_len, p_timeout tm)
int  (p_socket ps, char *data, size_t count, size_t *got, SA *addr, socklen_t *addr_len, p_timeout tm)
void  (p_socket ps)
var  ( var ps)
local  ( local ps)
void  (p_socket ps)
int  (p_socket ps, int sw, p_timeout tm)
int  (t_socket n, fd_set *rfds, fd_set *wfds, fd_set *efds, p_timeout tm)
int  (p_socket ps, SA *addr, socklen_t addr_len, p_timeout tm)
int  (p_socket ps, int domain, int type, int protocol)
int  (p_socket ps, SA *addr, socklen_t addr_len)
int  (p_socket ps, int backlog)
int  (p_socket ps, p_socket pa, SA *addr, socklen_t *addr_len, p_timeout tm)
const char *  (int err)
const char *  (int err)
const char *  (int err)
int  (p_socket ps, const char *data, size_t count, size_t *sent, p_timeout tm)
int  (p_socket ps, char *data, size_t count, size_t *got, p_timeout tm)
int  (p_socket ps, const char *data, size_t count, size_t *sent, p_timeout tm)
int  (p_socket ps, char *data, size_t count, size_t *got, p_timeout tm)
const char *  (p_socket ps, int err)
int  (const char *addr, socklen_t len, struct hostent **hp)
int  (const char *addr, struct hostent **hp)

Typedef Documentation

typedef struct sockaddr SA
var SA
local SA

Function Documentation

int socket_open ( void  )
var socket_open (   )
local socket_open (   )
int socket_close ( void  )
var socket_close (   )
local socket_close (   )
void socket_destroy ( p_socket  ps)
var socket_destroy ( var  ps)
local socket_destroy ( local  ps)
void socket_shutdown ( p_socket  ps,
int  how 
)
var socket_shutdown ( var  ps,
var  how 
)
local socket_shutdown ( local  ps,
local  how 
)
int socket_sendto ( p_socket  ps,
const char *  data,
size_t  count,
size_t *  sent,
SA addr,
socklen_t  addr_len,
p_timeout  tm 
)
var socket_sendto ( var  ps,
var  data,
var  count,
var  sent,
var  addr,
var  addr_len,
var  tm 
)
local socket_sendto ( local  ps,
local  data,
local  count,
local  sent,
local  addr,
local  addr_len,
local  tm 
)
int socket_recvfrom ( p_socket  ps,
char *  data,
size_t  count,
size_t *  got,
SA addr,
socklen_t addr_len,
p_timeout  tm 
)
var socket_recvfrom ( var  ps,
var  data,
var  count,
var  got,
var  addr,
var  addr_len,
var  tm 
)
local socket_recvfrom ( local  ps,
local  data,
local  count,
local  got,
local  addr,
local  addr_len,
local  tm 
)
void socket_setnonblocking ( p_socket  ps)
var socket_setnonblocking ( var  ps)
local socket_setnonblocking ( local  ps)
void socket_setblocking ( p_socket  ps)
var socket_setblocking ( var  ps)
local socket_setblocking ( local  ps)
int socket_waitfd ( p_socket  ps,
int  sw,
p_timeout  tm 
)
var socket_waitfd ( var  ps,
var  sw,
var  tm 
)
local socket_waitfd ( local  ps,
local  sw,
local  tm 
)
int socket_select ( t_socket  n,
fd_set *  rfds,
fd_set *  wfds,
fd_set *  efds,
p_timeout  tm 
)
var socket_select ( var  n,
var  rfds,
var  wfds,
var  efds,
var  tm 
)
local socket_select ( local  n,
local  rfds,
local  wfds,
local  efds,
local  tm 
)
int socket_connect ( p_socket  ps,
SA addr,
socklen_t  addr_len,
p_timeout  tm 
)
var socket_connect ( var  ps,
var  addr,
var  addr_len,
var  tm 
)
local socket_connect ( local  ps,
local  addr,
local  addr_len,
local  tm 
)
int socket_create ( p_socket  ps,
int  domain,
int  type,
int  protocol 
)
var socket_create ( var  ps,
var  domain,
var  type,
var  protocol 
)
local socket_create ( local  ps,
local  domain,
local  type,
local  protocol 
)
int socket_bind ( p_socket  ps,
SA addr,
socklen_t  addr_len 
)
var socket_bind ( var  ps,
var  addr,
var  addr_len 
)
local socket_bind ( local  ps,
local  addr,
local  addr_len 
)
int socket_listen ( p_socket  ps,
int  backlog 
)
var socket_listen ( var  ps,
var  backlog 
)
local socket_listen ( local  ps,
local  backlog 
)
int socket_accept ( p_socket  ps,
p_socket  pa,
SA addr,
socklen_t addr_len,
p_timeout  tm 
)
var socket_accept ( var  ps,
var  pa,
var  addr,
var  addr_len,
var  tm 
)
local socket_accept ( local  ps,
local  pa,
local  addr,
local  addr_len,
local  tm 
)
const char* socket_hoststrerror ( int  err)
var socket_hoststrerror ( var  err)
local socket_hoststrerror ( local  err)
const char* socket_gaistrerror ( int  err)
var socket_gaistrerror ( var  err)
local socket_gaistrerror ( local  err)
const char* socket_strerror ( int  err)
var socket_strerror ( var  err)
local socket_strerror ( local  err)
int socket_send ( p_socket  ps,
const char *  data,
size_t  count,
size_t *  sent,
p_timeout  tm 
)
var socket_send ( var  ps,
var  data,
var  count,
var  sent,
var  tm 
)
local socket_send ( local  ps,
local  data,
local  count,
local  sent,
local  tm 
)
int socket_recv ( p_socket  ps,
char *  data,
size_t  count,
size_t *  got,
p_timeout  tm 
)
var socket_recv ( var  ps,
var  data,
var  count,
var  got,
var  tm 
)
local socket_recv ( local  ps,
local  data,
local  count,
local  got,
local  tm 
)
int socket_write ( p_socket  ps,
const char *  data,
size_t  count,
size_t *  sent,
p_timeout  tm 
)
var socket_write ( var  ps,
var  data,
var  count,
var  sent,
var  tm 
)
local socket_write ( local  ps,
local  data,
local  count,
local  sent,
local  tm 
)
int socket_read ( p_socket  ps,
char *  data,
size_t  count,
size_t *  got,
p_timeout  tm 
)
var socket_read ( var  ps,
var  data,
var  count,
var  got,
var  tm 
)
local socket_read ( local  ps,
local  data,
local  count,
local  got,
local  tm 
)
const char* socket_ioerror ( p_socket  ps,
int  err 
)
var socket_ioerror ( var  ps,
var  err 
)
local socket_ioerror ( local  ps,
local  err 
)
int socket_gethostbyaddr ( const char *  addr,
socklen_t  len,
struct hostent **  hp 
)
var socket_gethostbyaddr ( var  addr,
var  len,
var  hp 
)
local socket_gethostbyaddr ( local  addr,
local  len,
local  hp 
)
int socket_gethostbyname ( const char *  addr,
struct hostent **  hp 
)
var socket_gethostbyname ( var  addr,
var  hp 
)
local socket_gethostbyname ( local  addr,
local  hp 
)