libsocket
|
libsocket++ is the C++ wrapper around libinetsocket/libunixsocket More...
Namespaces | |
libsocket | |
Contains libsocket elements. | |
Classes | |
class | libsocket::dgram_client_socket |
Represents a generic "client" datagram socket, i.e. a datagram socket which can be connected. More... | |
class | libsocket::epollset< SocketT > |
Class abstracting calls to the epoll API of Linux. More... | |
struct | libsocket::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. More... | |
class | libsocket::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. More... | |
class | libsocket::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 More... | |
class | libsocket::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. More... | |
class | libsocket::inet_dgram |
Base class for UDP/IP sockets. More... | |
class | libsocket::inet_dgram_server |
Plain UDP sockets. More... | |
class | libsocket::inet_stream_server |
TCP server socket (passive TCP socket) More... | |
class | libsocket::selectset< SocketT > |
selectset provides a simple abstraction over – contrary to its name – poll(2). More... | |
class | libsocket::socket |
socket is the base class of every other libsocket++ object. More... | |
class | libsocket::stream_client_socket |
Generic socket for active stream sockets (TCP client sockets, UNIX Stream clients) More... | |
class | libsocket::unix_socket |
Base class for all UNIX socket classes. More... | |
class | libsocket::unix_dgram_client |
Class for UNIX datagram sockets. More... | |
class | libsocket::unix_stream_client |
Provides an interface for working with UNIX STREAM sockets. More... | |
class | libsocket::unix_dgram |
Generic class for all UNIX datagram (DGRAM) sockets, implementing i/o functions. More... | |
class | libsocket::unix_dgram_server |
Provides an interface to UNIX-domain datagram sockets. More... | |
class | libsocket::unix_stream_server |
Socket class for UNIX-domain STREAM socket server. More... | |
libsocket++ is the C++ wrapper around libinetsocket/libunixsocket
This module contains all classes and functions which are part of libsocket++, i.e. all classes and some friend functions. Note: To obtain informations about errors, use errno
. You may find possible values in the syscall's man pages.