Evo C++ Library v0.5.1
|
Evo system I/O socket implementation. More...
#include "sysio.h"
#include "../string.h"
#include <sys/socket.h>
#include <sys/un.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <netdb.h>
Go to the source code of this file.
Classes | |
class | ExceptionSocketConfig |
Socket config exception for getopt() or setopt() errors, see Exception. More... | |
class | ExceptionSocketIn |
Socket input stream exception for socket read errors, see Exception. More... | |
class | ExceptionSocketOpen |
Socket open exception for socket connect/bind/listen errors, see Exception. More... | |
class | ExceptionSocketOut |
Socket output stream exception for socket write errors, see Exception. More... | |
struct | IoSocket::Init |
Used internally to initialize system socket API. More... | |
struct | IoSocket |
Socket I/O device (used internally). More... | |
struct | SocketAddress |
Generic socket address (used internally). More... | |
struct | SocketAddressBase |
Base socket address. More... | |
struct | SocketAddressInfo |
Resolves socket name/address to socket address info. More... | |
Namespaces | |
evo | |
Evo C++ Library namespace. | |
Macros | |
#define | INCL_evo_impl_sysio_sock_h |
Functions | |
const char * | errormsg_socket (Error error) |
Get socket error message for error code. More... | |
Evo system I/O socket implementation.
#define INCL_evo_impl_sysio_sock_h |