sockpp
Modern C++ socket library wrapper
|
▼Cruntime_error | |
Csockpp::getaddrinfo_error | Errors from getaddrinfo |
Csockpp::sys_error | System error |
▼Csockpp::sock_address | Generic socket address |
Csockpp::inet6_address | Class that represents an internet (IPv6) address |
Csockpp::inet_address | Class that represents an internet (IPv4) address |
Csockpp::sock_address_any | Generic socket address |
Csockpp::unix_address | Class that represents a UNIX domain address |
▼Csockpp::socket | Base class for socket objects |
▼Csockpp::acceptor | Class for creating a streaming server |
Csockpp::acceptor_tmpl< STREAM_SOCK, ADDR > | Base template class for streaming servers of specific address families |
Csockpp::unix_acceptor | Class for creating a Unix-domain server |
▼Csockpp::datagram_socket | Base class for datagram sockets |
Csockpp::datagram_socket_tmpl< ADDR > | Base class for datagram sockets |
▼Csockpp::stream_socket | Base class for streaming sockets, such as TCP and Unix Domain |
▼Csockpp::connector | Class to create a client stream connection |
Csockpp::connector_tmpl< STREAM_SOCK, ADDR > | Class to create a client TCP connection |
Csockpp::stream_socket_tmpl< ADDR > | Template for creating specific stream types (IPv4, IPv6, etc) |
Csockpp::socket_initializer | RAII class to initialize and then shut down the library |