Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dermesser/libsocket
/ types & classes
Types & classes
37 in github.com/dermesser/libsocket
⨍
Functions
122
◇
Types & classes
37
↓ 81 callers
Class
socket_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 callers
Class
socket
* @addtogroup libsocketplusplus * @{ */ * @brief socket is the base class of every other libsocket++ object. * * It provides the most important fi
headers/socket.hpp:71
Enum
MODE
examples++/dgram_over_stream.cpp:36
Class
addrinfo
C/inet/libinetsocket.c:160
Class
dgram_client_socket
* @brief Represents a generic "client" datagram socket, i.e. a datagram socket * which can be connected. */
headers/dgramclient.hpp:53
Class
dgram_over_stream
headers/streamclient.hpp:41
Class
dgram_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
Class
epoll_event
headers/epoll.hpp:89
Class
epoll_event
headers/epoll.hpp:103
Class
epollset
headers/epoll.hpp:69
Class
hostent
C/inet/libinetsocket.c:396
Class
ifreq
C/inet/libinetsocket.c:974
Class
in6_addr
C/inet/libinetsocket.c:470
Class
in_addr
C/inet/libinetsocket.c:466
Class
inet_dgram
* @addtogroup libsocketplusplus * @{ */ * * @brief Base class for UDP/IP sockets * * This classes provides the Send/Receive functions shared by a
headers/inetdgram.hpp:60
Class
inet_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
Class
inet_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
Class
inet_socket
headers/inetbase.hpp:52
Class
inet_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
Class
inet_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
Class
ip_mreqn
C/inet/libinetsocket.c:971
Class
ipv6_mreq
C/inet/libinetsocket.c:972
Class
selectset
headers/select.hpp:102
Class
sockaddr
C/unix/libunixsocket.c:136
Class
sockaddr
C/inet/libinetsocket.c:324
Class
sockaddr_in
C/inet/libinetsocket.c:465
Class
sockaddr_in6
C/inet/libinetsocket.c:469
Class
sockaddr_storage
C/inet/libinetsocket.c:308
Class
sockaddr_un
C/unix/libunixsocket.c:113
Class
stream_client_socket
@addtogroup libsocketplusplus * @{ */ * @brief Generic socket for active stream sockets (TCP client sockets, UNIX * Stream clients) * * This clas
headers/streamclient.hpp:52
Class
timespec
headers/select.hpp:189
Class
unix_dgram
@addtogroup libsocketplusplus * @{ */ * @brief Generic class for all UNIX datagram (DGRAM) sockets, implementing i/o * functions. */
headers/unixdgram.hpp:45
Class
unix_dgram_client
@addtogroup libsocketplusplus * @{ */ * @brief Class for UNIX datagram sockets */
headers/unixclientdgram.hpp:49
Class
unix_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
Class
unix_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
Class
unix_stream_client
@addtogroup libsocketplusplus * @{ */ * @brief Provides an interface for working with UNIX STREAM sockets */
headers/unixclientstream.hpp:49
Class
unix_stream_server
@addtogroup libsocketplusplus * @{ */ * @brief Socket class for UNIX-domain STREAM socket server. */
headers/unixserverstream.hpp:51