Evo C++ Library v0.5.1
|
This is the complete list of members for IoSocket, including all inherited members.
accept(Error &err, IoSocket &client_socket, SocketAddressBase *client_address=NULL) | IoSocket | inline |
accept_nonblock(Error &err, IoSocket &client_socket, SocketAddressBase *client_address=NULL) | IoSocket | inline |
attach(Handle socket) | IoSocket | inline |
autoresume | IoSocket | |
bind(Error &err, struct sockaddr *address, socklen_t address_len, int socktype=SOCK_DGRAM, int protocol=0) | IoSocket | inline |
cast(Error &err, int family=AF_INET, int socktype=SOCK_DGRAM, int protocol=0) | IoSocket | inline |
close() | IoSocket | inline |
connect(Error &err, struct addrinfo *address_info, bool all=true) | IoSocket | inline |
connect(Error &err, struct sockaddr *address, socklen_t address_len, int socktype=SOCK_STREAM, int protocol=0) | IoSocket | inline |
connect_wait(Error &err, ulong timeout_ms) | IoSocket | inline |
detach() | IoSocket | inline |
errormsg_out(TOut &out, Error err) | IoSocket | inlinestatic |
ExceptionInT typedef | IoSocket | |
ExceptionOutT typedef | IoSocket | |
getopt(int level, int optname, void *buf, uint &size) | IoSocket | inline |
Handle typedef | IoSocket | |
handle | IoSocket | |
init() | IoSocket | inlinestatic |
INVALID | IoSocket | static |
IoSocket() | IoSocket | inline |
IoSocket(Handle socket) | IoSocket | inline |
isopen() const | IoSocket | inline |
listen(Error &err, struct addrinfo *address_info, int backlog=SOMAXCONN, bool all=true) | IoSocket | inline |
listen(Error &err, struct sockaddr *address, socklen_t address_len, int backlog=SOMAXCONN, int socktype=SOCK_STREAM, int protocol=0) | IoSocket | inline |
nonblock | IoSocket | |
OptNum typedef | IoSocket | |
pos(Error &err) | IoSocket | inline |
read(Error &err, void *buf, ulong size) | IoSocket | inline |
evo::IoDevice::read(Error &err, void *buf, ulong size, ulong timeout_ms=0) | IoDevice | inline |
read_wait(Error &err, ulong timeout_ms) | IoSocket | inline |
readfrom(Error &err, void *buf, ulong size, struct sockaddr *address=NULL, socklen_t *address_len=NULL, int flags=0) | IoSocket | inline |
seek(Error &err, ulongl, Seek) | IoSocket | inline |
set_nonblock(bool enable=true) | IoSocket | inline |
setopt(int level, int optname, const void *buf, uint size) | IoSocket | inline |
shutdown(Shutdown how=sINOUT) | IoSocket | inline |
Shutdown enum name | IoSocket | |
sIN enum value | IoSocket | |
sINOUT enum value | IoSocket | |
SOCK_ERROR | IoSocket | static |
sOUT enum value | IoSocket | |
STREAM_SEEKABLE | IoSocket | static |
TIMEOUT_DEFAULT | IoSocket | static |
timeout_ms | IoSocket | |
write(Error &err, const void *buf, ulong size) | IoSocket | inline |
evo::IoDevice::write(Error &err, const void *buf, ulong size, ulong timeout_ms=0) | IoDevice | inline |
write_wait(Error &err, ulong timeout_ms) | IoSocket | inline |
writeto(Error &err, const void *buf, ulong size, const struct sockaddr *address, socklen_t address_len, int flags=0) | IoSocket | inline |
~IoSocket() | IoSocket | inline |