jsocketpp 1.0
A cross-platform C++20 socket library.
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cjsocketpp::internal::AddrinfoDeleterCustom deleter for addrinfo* pointers to support RAII-style cleanup
 Cstd::bool_constant
 Cjsocketpp::detail::is_byte_like< T >Type trait to detect byte-like types
 Cjsocketpp::BufferViewRepresents a raw writable memory region for scatter/gather I/O
 Cjsocketpp::DatagramPacketRepresents a UDP datagram packet, encapsulating both payload and addressing information
 Cjsocketpp::DatagramReadOptionsOptions controlling a single UDP receive operation
 Cjsocketpp::DatagramReadResultTelemetry data about a single UDP datagram receive operation
 Cstd::false_type
 Cjsocketpp::detail::has_data< T, std::void_t< decltype(std::declval< T & >().data())> >
 Cjsocketpp::detail::has_resize< T, std::void_t< decltype(std::declval< T & >().resize(std::size_t{}))> >
 Cjsocketpp::detail::has_size< T, std::void_t< decltype(std::declval< const T & >().size())> >
 Cjsocketpp::detail::has_data< typename, typename >Detection helper for data() member function
 Cjsocketpp::detail::has_resize< typename, typename >Detection helper for resize() member function
 Cjsocketpp::detail::has_size< typename, typename >Detection helper for size() member function
 Cjsocketpp::ReadExactOptionsPolicy for enforcing an exact-byte receive on a single UDP datagram
 Cstd::runtime_error
 Cjsocketpp::SocketExceptionRepresents socket-related errors in the jsocketpp library
 Cjsocketpp::SocketTimeoutExceptionException class for socket operations that time out
 Cjsocketpp::internal::ScopedBlockingModeRAII helper for temporarily overriding a socket's blocking mode
 Cjsocketpp::SocketInitializerHelper class to initialize and cleanup sockets (RAII)
 Cjsocketpp::SocketOptionsPublic base class for raw socket option access via setsockopt() and getsockopt()
 Cjsocketpp::DatagramSocketCross-platform UDP socket class with Java-style interface
 Cjsocketpp::MulticastSocketCross-platform multicast UDP socket class (IPv4/IPv6)
 Cjsocketpp::ServerSocketTCP server socket abstraction for cross-platform C++ networking
 Cjsocketpp::SocketTCP client connection abstraction (Java-like interface)
 Cjsocketpp::UnixSocketCross-platform abstraction for Unix domain sockets
 Cstd::true_type
 Cjsocketpp::detail::has_data< T, std::void_t< decltype(std::declval< T & >().data())> >
 Cjsocketpp::detail::has_resize< T, std::void_t< decltype(std::declval< T & >().resize(std::size_t{}))> >
 Cjsocketpp::detail::has_size< T, std::void_t< decltype(std::declval< const T & >().size())> >