Evo C++ Library v0.5.1
IoSocket Member List

This is the complete list of members for IoSocket, including all inherited members.

accept(Error &err, IoSocket &client_socket, SocketAddressBase *client_address=NULL)IoSocketinline
accept_nonblock(Error &err, IoSocket &client_socket, SocketAddressBase *client_address=NULL)IoSocketinline
attach(Handle socket)IoSocketinline
autoresumeIoSocket
bind(Error &err, struct sockaddr *address, socklen_t address_len, int socktype=SOCK_DGRAM, int protocol=0)IoSocketinline
cast(Error &err, int family=AF_INET, int socktype=SOCK_DGRAM, int protocol=0)IoSocketinline
close()IoSocketinline
connect(Error &err, struct addrinfo *address_info, bool all=true)IoSocketinline
connect(Error &err, struct sockaddr *address, socklen_t address_len, int socktype=SOCK_STREAM, int protocol=0)IoSocketinline
connect_wait(Error &err, ulong timeout_ms)IoSocketinline
detach()IoSocketinline
errormsg_out(TOut &out, Error err)IoSocketinlinestatic
ExceptionInT typedefIoSocket
ExceptionOutT typedefIoSocket
getopt(int level, int optname, void *buf, uint &size)IoSocketinline
Handle typedefIoSocket
handleIoSocket
init()IoSocketinlinestatic
INVALIDIoSocketstatic
IoSocket()IoSocketinline
IoSocket(Handle socket)IoSocketinline
isopen() constIoSocketinline
listen(Error &err, struct addrinfo *address_info, int backlog=SOMAXCONN, bool all=true)IoSocketinline
listen(Error &err, struct sockaddr *address, socklen_t address_len, int backlog=SOMAXCONN, int socktype=SOCK_STREAM, int protocol=0)IoSocketinline
nonblockIoSocket
OptNum typedefIoSocket
pos(Error &err)IoSocketinline
read(Error &err, void *buf, ulong size)IoSocketinline
evo::IoDevice::read(Error &err, void *buf, ulong size, ulong timeout_ms=0)IoDeviceinline
read_wait(Error &err, ulong timeout_ms)IoSocketinline
readfrom(Error &err, void *buf, ulong size, struct sockaddr *address=NULL, socklen_t *address_len=NULL, int flags=0)IoSocketinline
seek(Error &err, ulongl, Seek)IoSocketinline
set_nonblock(bool enable=true)IoSocketinline
setopt(int level, int optname, const void *buf, uint size)IoSocketinline
shutdown(Shutdown how=sINOUT)IoSocketinline
Shutdown enum nameIoSocket
sIN enum valueIoSocket
sINOUT enum valueIoSocket
SOCK_ERRORIoSocketstatic
sOUT enum valueIoSocket
STREAM_SEEKABLEIoSocketstatic
TIMEOUT_DEFAULTIoSocketstatic
timeout_msIoSocket
write(Error &err, const void *buf, ulong size)IoSocketinline
evo::IoDevice::write(Error &err, const void *buf, ulong size, ulong timeout_ms=0)IoDeviceinline
write_wait(Error &err, ulong timeout_ms)IoSocketinline
writeto(Error &err, const void *buf, ulong size, const struct sockaddr *address, socklen_t address_len, int flags=0)IoSocketinline
~IoSocket()IoSocketinline