#include <ilserver/ilbarch.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <ilserver/boolean.h>
#include <ilserver/ttime.h>
#include <ilserver/ilbtypes.h>
Classes | |
class | IlsSocketException |
This class is the class for all exceptions thrown in the MvTCP library (the Rogue Wave Server network communication layer). More... | |
Typedefs | |
typedef void(* | IlsSocketCallback) (IlsFD, IlsAny) |
This callback is called when something is detected on an external file descriptor. Library: mvtcp. More... | |
Enumerations | |
enum | IlsSocketApi { SOCKET_API_SOCKET, SOCKET_API_BIND, SOCKET_API_LISTEN, SOCKET_API_SELECT, SOCKET_API_SEND, SOCKET_API_RECV, SOCKET_API_GETHOSTBYNAME, SOCKET_API_GETHOSTBYADDR, SOCKET_API_CONNECT, SOCKET_API_IOCTL, SOCKET_API_GETSOCKNAME, SOCKET_API_ACCEPT, SOCKET_API_INETADDR, SOCKET_API_GETADDRINFO } |
Possible values for socket exception IlsSocketException::getSocketApi() result. More... | |
typedef void(* IlsSocketCallback) (IlsFD, IlsAny) |
This callback is called when something is detected on an external file descriptor. Library: mvtcp.
This callback is called when something is detected on an external file descriptor registered to the MvTCP main loop or when a new MvTCP file descriptor is added or removed. The file descriptor is passed and the optional argument provided when registering the callback.