eventcore.drivers.posix.sockets

Undocumented in source.

Members

Aliases

EAGAIN
alias EAGAIN = WSAEWOULDBLOCK
Undocumented in source.
ECONNREFUSED
alias ECONNREFUSED = WSAECONNREFUSED
Undocumented in source.
ECONNRESET
alias ECONNRESET = WSAECONNRESET
Undocumented in source.
ENETRESET
alias ENETRESET = WSAENETRESET
Undocumented in source.
ENOTCONN
alias ENOTCONN = WSAENOTCONN
Undocumented in source.
EPIPE
alias EPIPE = WSAECONNABORTED
Undocumented in source.
ESHUTDOWN
alias ESHUTDOWN = WSAESHUTDOWN
Undocumented in source.
ETIMEDOUT
alias ETIMEDOUT = WSAETIMEDOUT
Undocumented in source.
sockaddr_storage
alias sockaddr_storage = SOCKADDR_STORAGE
Undocumented in source.

Classes

PosixEventDriverSockets
class PosixEventDriverSockets(Loop : PosixEventLoop)
Undocumented in source.

Functions

accept4
int accept4(int sockfd, sockaddr* addr, socklen_t* addrlen, int flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
close
int close(int fd)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
read
int read(int fd, void* buffer, uint count)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
write
int write(int fd, const(void)* buffer, uint count)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

ESHUTDOWN
enum ESHUTDOWN;
Undocumented in source.
IP_ADD_MEMBERSHIP
enum IP_ADD_MEMBERSHIP;
Undocumented in source.
IP_MULTICAST_LOOP
enum IP_MULTICAST_LOOP;
Undocumented in source.
MSG_NOSIGNAL
enum MSG_NOSIGNAL;
Undocumented in source.
O_CLOEXEC
enum O_CLOEXEC;
Undocumented in source.
O_CLOEXEC
enum O_CLOEXEC;
Undocumented in source.
O_CLOEXEC
enum O_CLOEXEC;
Undocumented in source.
O_CLOEXEC
enum O_CLOEXEC;
Undocumented in source.
O_CLOEXEC
enum O_CLOEXEC;
Undocumented in source.
O_CLOEXEC
enum O_CLOEXEC;
Undocumented in source.
O_CLOEXEC
enum O_CLOEXEC;
Undocumented in source.
SEND_FLAGS
enum SEND_FLAGS;
Undocumented in source.
SEND_FLAGS
enum SEND_FLAGS;
Undocumented in source.
SEND_FLAGS
enum SEND_FLAGS;
Undocumented in source.
SHUT_RD
enum SHUT_RD;
Undocumented in source.
SHUT_RDWR
enum SHUT_RDWR;
Undocumented in source.
SHUT_WR
enum SHUT_WR;
Undocumented in source.
SOCK_CLOEXEC
enum SOCK_CLOEXEC;
Undocumented in source.
SOCK_NONBLOCK
enum SOCK_NONBLOCK;
Undocumented in source.
SOL_TCP
enum SOL_TCP;
Undocumented in source.
SO_REUSEPORT
enum SO_REUSEPORT;
Undocumented in source.
SO_REUSEPORT
enum SO_REUSEPORT;
Undocumented in source.
TCP_KEEPCNT
enum TCP_KEEPCNT;
Undocumented in source.
TCP_KEEPIDLE
enum TCP_KEEPIDLE;
Undocumented in source.
TCP_KEEPINTVL
enum TCP_KEEPINTVL;
Undocumented in source.
TCP_USER_TIMEOUT
enum TCP_USER_TIMEOUT;
Undocumented in source.

Structs

DgramSocketSlot
struct DgramSocketSlot
Undocumented in source.
StreamListenSocketSlot
struct StreamListenSocketSlot
Undocumented in source.
StreamSocketSlot
struct StreamSocketSlot
Undocumented in source.

Meta