jsocketpp 1.0
A cross-platform C++20 socket library.
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NjsocketppA C++ socket library providing Java-style networking interfaces
 NinternalImplementation-only utilities and platform abstractions for jsocketpp
 CAddrinfoDeleterCustom deleter for addrinfo* pointers to support RAII-style cleanup
 CScopedBlockingModeRAII helper for temporarily overriding a socket's blocking mode
 NdetailImplementation details and type traits for jsocketpp buffer management
 Cis_byte_likeType trait to detect byte-like types
 Chas_resizeDetection helper for resize() member function
 Chas_resize< T, std::void_t< decltype(std::declval< T & >().resize(std::size_t{}))> >
 Chas_dataDetection helper for data() member function
 Chas_data< T, std::void_t< decltype(std::declval< T & >().data())> >
 Chas_sizeDetection helper for size() member function
 Chas_size< T, std::void_t< decltype(std::declval< const T & >().size())> >
 CBufferViewRepresents a raw writable memory region for scatter/gather I/O
 CDatagramPacketRepresents a UDP datagram packet, encapsulating both payload and addressing information
 CDatagramReadOptionsOptions controlling a single UDP receive operation
 CDatagramReadResultTelemetry data about a single UDP datagram receive operation
 CReadExactOptionsPolicy for enforcing an exact-byte receive on a single UDP datagram
 CDatagramSocketCross-platform UDP socket class with Java-style interface
 CMulticastSocketCross-platform multicast UDP socket class (IPv4/IPv6)
 CServerSocketTCP server socket abstraction for cross-platform C++ networking
 CSocketTCP client connection abstraction (Java-like interface)
 CSocketExceptionRepresents socket-related errors in the jsocketpp library
 CSocketInitializerHelper class to initialize and cleanup sockets (RAII)
 CSocketOptionsPublic base class for raw socket option access via setsockopt() and getsockopt()
 CSocketTimeoutExceptionException class for socket operations that time out
 CUnixSocketCross-platform abstraction for Unix domain sockets