kiss.event.socket.iocp

Undocumented in source.

Members

Aliases

AcceptorBase
alias AcceptorBase = AbstractListener
Undocumented in source.
LPWSAOVERLAPPED
alias LPWSAOVERLAPPED = OVERLAPPED*
Undocumented in source.
WSAOVERLAPPED
alias WSAOVERLAPPED = OVERLAPPED
Undocumented in source.

Classes

AbstractDatagramSocket
class AbstractDatagramSocket

UDP Socket

AbstractListener
class AbstractListener

TCP Server

AbstractStream
class AbstractStream

TCP Client

Enums

IOCPARAM_MASK
anonymousenum IOCPARAM_MASK
Undocumented in source.
IocpOperation
enum IocpOperation
Undocumented in source.

Functions

WSARecv
int WSARecv(SOCKET , LPWSABUF , DWORD , LPDWORD , LPDWORD , LPWSAOVERLAPPED , LPWSAOVERLAPPED_COMPLETION_ROUTINE )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
WSARecvDisconnect
int WSARecvDisconnect(SOCKET , LPWSABUF )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
WSARecvFrom
int WSARecvFrom(SOCKET , LPWSABUF , DWORD , LPDWORD , LPDWORD , SOCKADDR* , LPINT , LPWSAOVERLAPPED , LPWSAOVERLAPPED_COMPLETION_ROUTINE )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
WSASend
int WSASend(SOCKET , LPWSABUF , DWORD , LPDWORD , DWORD , LPWSAOVERLAPPED , LPWSAOVERLAPPED_COMPLETION_ROUTINE )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
WSASendDisconnect
int WSASendDisconnect(SOCKET , LPWSABUF )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
WSASendTo
int WSASendTo(SOCKET , LPWSABUF , DWORD , LPDWORD , DWORD , const(SOCKADDR)* , int , LPWSAOVERLAPPED , LPWSAOVERLAPPED_COMPLETION_ROUTINE )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.

Manifest constants

IOC_PROTOCOL
enum IOC_PROTOCOL;
Undocumented in source.
IOC_UNIX
enum IOC_UNIX;
Undocumented in source.
IOC_VENDOR
enum IOC_VENDOR;
Undocumented in source.
IOC_WS2
enum IOC_WS2;
Undocumented in source.
SIO_ADDRESS_LIST_CHANGE
enum SIO_ADDRESS_LIST_CHANGE;
Undocumented in source.
SIO_ADDRESS_LIST_QUERY
enum SIO_ADDRESS_LIST_QUERY;
Undocumented in source.
SIO_ASSOCIATE_HANDLE
enum SIO_ASSOCIATE_HANDLE;
Undocumented in source.
SIO_ENABLE_CIRCULAR_QUEUEING
enum SIO_ENABLE_CIRCULAR_QUEUEING;
Undocumented in source.
SIO_FIND_ROUTE
enum SIO_FIND_ROUTE;
Undocumented in source.
SIO_FLUSH
enum SIO_FLUSH;
Undocumented in source.
SIO_GET_BROADCAST_ADDRESS
enum SIO_GET_BROADCAST_ADDRESS;
Undocumented in source.
SIO_GET_EXTENSION_FUNCTION_POINTER
enum SIO_GET_EXTENSION_FUNCTION_POINTER;
Undocumented in source.
SIO_GET_GROUP_QOS
enum SIO_GET_GROUP_QOS;
Undocumented in source.
SIO_GET_QOS
enum SIO_GET_QOS;
Undocumented in source.
SIO_MULTICAST_SCOPE
enum SIO_MULTICAST_SCOPE;
Undocumented in source.
SIO_MULTIPOINT_LOOPBACK
enum SIO_MULTIPOINT_LOOPBACK;
Undocumented in source.
SIO_NSP_NOTIFY_CHANGE
enum SIO_NSP_NOTIFY_CHANGE;
Undocumented in source.
SIO_QUERY_TARGET_PNP_HANDLE
enum SIO_QUERY_TARGET_PNP_HANDLE;
Undocumented in source.
SIO_ROUTING_INTERFACE_CHANGE
enum SIO_ROUTING_INTERFACE_CHANGE;
Undocumented in source.
SIO_ROUTING_INTERFACE_QUERY
enum SIO_ROUTING_INTERFACE_QUERY;
Undocumented in source.
SIO_SET_GROUP_QOS
enum SIO_SET_GROUP_QOS;
Undocumented in source.
SIO_SET_QOS
enum SIO_SET_QOS;
Undocumented in source.
SIO_TRANSLATE_HANDLE
enum SIO_TRANSLATE_HANDLE;
Undocumented in source.

Mixin templates

CheckIocpError
mixintemplate CheckIocpError()

Static variables

AcceptEx
LPFN_ACCEPTEX AcceptEx;
Undocumented in source.
ConnectEx
LPFN_CONNECTEX ConnectEx;
Undocumented in source.

Structs

IocpContext
struct IocpContext
Undocumented in source.

Templates

_WSAIO
template _WSAIO(int x, int y)
Undocumented in source.
_WSAIOR
template _WSAIOR(int x, int y)
Undocumented in source.
_WSAIORW
template _WSAIORW(int x, int y)
Undocumented in source.
_WSAIOW
template _WSAIOW(int x, int y)
Undocumented in source.

Meta