MCPcopy Create free account

hub / github.com/dermesser/libsocket / types & classes

Types & classes37 in github.com/dermesser/libsocket

↓ 81 callersClasssocket_exception
* @brief This class is instantiated and thrown when an error occurs. * If there's an error somewhere in libsocket++, the function in which the error
headers/exception.hpp:52
↓ 7 callersClasssocket
* @addtogroup libsocketplusplus * @{ */ * @brief socket is the base class of every other libsocket++ object. * * It provides the most important fi
headers/socket.hpp:71
EnumMODE
examples++/dgram_over_stream.cpp:36
Classaddrinfo
C/inet/libinetsocket.c:160
Classdgram_client_socket
* @brief Represents a generic "client" datagram socket, i.e. a datagram socket * which can be connected. */
headers/dgramclient.hpp:53
Classdgram_over_stream
headers/streamclient.hpp:41
Classdgram_over_stream
* @brief Wraps a stream socket and provides a message-based API on top of it. * * Inner has to implement stream and socket methods; those are: snd()
headers/dgramoverstream.hpp:80
Classepoll_event
headers/epoll.hpp:89
Classepoll_event
headers/epoll.hpp:103
Classepollset
headers/epoll.hpp:69
Classhostent
C/inet/libinetsocket.c:396
Classifreq
C/inet/libinetsocket.c:974
Classin6_addr
C/inet/libinetsocket.c:470
Classin_addr
C/inet/libinetsocket.c:466
Classinet_dgram
* @addtogroup libsocketplusplus * @{ */ * * @brief Base class for UDP/IP sockets * * This classes provides the Send/Receive functions shared by a
headers/inetdgram.hpp:60
Classinet_dgram_client
* @addtogroup libsocketplusplus * @{ */ * @brief Using UDP/IP easy as never before. * Class for connectable datagram sockets in the INET domain. Yo
headers/inetclientdgram.hpp:55
Classinet_dgram_server
@addtogroup libsocketplusplus * @{ */ * @brief Plain UDP sockets * * Although called `..._server`, this class may also be used as client (UDP is
headers/inetserverdgram.hpp:49
Classinet_socket
headers/inetbase.hpp:52
Classinet_stream
* @addtogroup libsocketplusplus * @{ */ * @brief Provides TCP/IP client sockets. * This class is the most used socket class in libsocket++. It prov
headers/inetclientstream.hpp:54
Classinet_stream_server
* @addtogroup libsocketplusplus * @{ */ * @brief TCP server socket (passive TCP socket) * * This class acts as TCP server. Once set up you may cal
headers/inetserverstream.hpp:56
Classip_mreqn
C/inet/libinetsocket.c:971
Classipv6_mreq
C/inet/libinetsocket.c:972
Classselectset
headers/select.hpp:102
Classsockaddr
C/unix/libunixsocket.c:136
Classsockaddr
C/inet/libinetsocket.c:324
Classsockaddr_in
C/inet/libinetsocket.c:465
Classsockaddr_in6
C/inet/libinetsocket.c:469
Classsockaddr_storage
C/inet/libinetsocket.c:308
Classsockaddr_un
C/unix/libunixsocket.c:113
Classstream_client_socket
@addtogroup libsocketplusplus * @{ */ * @brief Generic socket for active stream sockets (TCP client sockets, UNIX * Stream clients) * * This clas
headers/streamclient.hpp:52
Classtimespec
headers/select.hpp:189
Classunix_dgram
@addtogroup libsocketplusplus * @{ */ * @brief Generic class for all UNIX datagram (DGRAM) sockets, implementing i/o * functions. */
headers/unixdgram.hpp:45
Classunix_dgram_client
@addtogroup libsocketplusplus * @{ */ * @brief Class for UNIX datagram sockets */
headers/unixclientdgram.hpp:49
Classunix_dgram_server
@addtogroup libsocketplusplus * @{ */ * @brief Provides an interface to UNIX-domain datagram sockets. * * The difference to unix_dgram_client is t
headers/unixserverdgram.hpp:51
Classunix_socket
* @addtogroup libsocketplusplus * @{ */ * @brief Base class for all UNIX socket classes * * This class provides only the data member _path and is
headers/unixbase.hpp:53
Classunix_stream_client
@addtogroup libsocketplusplus * @{ */ * @brief Provides an interface for working with UNIX STREAM sockets */
headers/unixclientstream.hpp:49
Classunix_stream_server
@addtogroup libsocketplusplus * @{ */ * @brief Socket class for UNIX-domain STREAM socket server. */
headers/unixserverstream.hpp:51