class ApiAbstraction
Defined at line 10 of file ../../src/connectivity/network/tools/sockscripter/api_abstraction.h
Public Methods
int socket (intdomain,inttype,intprotocol)
int close (int fd)
int setsockopt (intfd,intlevel,intoptname,const void *optval,socklen_toptlen)
int getsockopt (intfd,intlevel,intoptname,void *optval,socklen_t *optlen)
int bind (intfd,const struct sockaddr *addr,socklen_tlen)
int shutdown (int fd, int how)
int connect (intfd,const struct sockaddr *addr,socklen_tlen)
int accept (intfd,struct sockaddr *addr,socklen_t *len)
int listen (int fd, int backlog)
ssize_t send (intfd,const void *buf,size_tlen,intflags)
ssize_t sendto (intfd,const void *buf,size_tbuflen,intflags,const struct sockaddr *addr,socklen_taddrlen)
ssize_t recv (intfd,void *buf,size_tlen,intflags)
ssize_t recvfrom (intfd,void *buf,size_tbuflen,intflags,struct sockaddr *addr,socklen_t *addrlen)
ssize_t recvmsg (intfd,struct msghdr *msg,intflags)
int getsockname (intfd,struct sockaddr *addr,socklen_t *len)
int getpeername (intfd,struct sockaddr *addr,socklen_t *len)
unsigned int if_nametoindex (const char * ifname)