libsocket
|
Clibsocket::dgram_over_stream | Wraps a stream socket and provides a message-based API on top of it |
Clibsocket::epollset< SocketT > | Class abstracting calls to the epoll API of Linux |
Clibsocket::selectset< SocketT > | Selectset provides a simple abstraction over – contrary to its name – poll(2) |
▼Clibsocket::socket | Socket is the base class of every other libsocket++ object |
▼Clibsocket::dgram_client_socket | Represents a generic "client" datagram socket, i.e. a datagram socket which can be connected |
Clibsocket::inet_dgram_client | Using UDP/IP easy as never before. Class for connectable datagram sockets in the INET domain. You may connect this sockets to permanently associate a peer to which all data is sent and from which all data is received when using the functions defined in class dgram_client_socket |
Clibsocket::unix_dgram_client | Class for UNIX datagram sockets |
▼Clibsocket::inet_socket | Internet-socket base class This class provides some fields for all internet sockets, like remote host and port and the used protocol version |
▼Clibsocket::inet_dgram | Base class for UDP/IP sockets |
Clibsocket::inet_dgram_client | Using UDP/IP easy as never before. Class for connectable datagram sockets in the INET domain. You may connect this sockets to permanently associate a peer to which all data is sent and from which all data is received when using the functions defined in class dgram_client_socket |
Clibsocket::inet_dgram_server | Plain UDP sockets |
Clibsocket::inet_stream | Provides TCP/IP client sockets. This class is the most used socket class in libsocket++. It provides plain TCP client sockets which can be used for almost everything |
Clibsocket::inet_stream_server | TCP server socket (passive TCP socket) |
▼Clibsocket::stream_client_socket | Generic socket for active stream sockets (TCP client sockets, UNIX Stream clients) |
Clibsocket::inet_stream | Provides TCP/IP client sockets. This class is the most used socket class in libsocket++. It provides plain TCP client sockets which can be used for almost everything |
Clibsocket::unix_stream_client | Provides an interface for working with UNIX STREAM sockets |
▼Clibsocket::unix_socket | Base class for all UNIX socket classes |
▼Clibsocket::unix_dgram | Generic class for all UNIX datagram (DGRAM) sockets, implementing i/o functions |
Clibsocket::unix_dgram_client | Class for UNIX datagram sockets |
Clibsocket::unix_dgram_server | Provides an interface to UNIX-domain datagram sockets |
Clibsocket::unix_stream_client | Provides an interface for working with UNIX STREAM sockets |
Clibsocket::unix_stream_server | Socket class for UNIX-domain STREAM socket server |
Clibsocket::socket_exception | This class is instantiated and thrown when an error occurs. If there's an error somewhere in libsocket++, the function in which the error occurs /always/ throws a socket_exception object showing why the error occurred |