LIBWIRE
Next-generation C++17 networking library.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
oNlibwireLibrary namespace, everything in library placed here
|oNdnsNamespace with functions for interaction with system DNS resolver
|oNerrorNamespace with platform-independent error codes
|oNipv4Namespace with few IPv4 address constants
|oNipv6Namespace with few IPv6 address constants
|oNtcpNamespace with classes which expose access to system TCP implementation
||oNoptionsInline namespace with options applicable for TCP sockets
|||oCkeep_alive_tDummy type for keep_alive option
|||oClinger_tDummy type for linger option
|||oCno_delay_tDummy type for no_delay option
|||\Ctimeout_tDummy type for timeout option
||oClistenerRestricted wrapper for TCP listening socket
||\CsocketDescriptor wrapper for TCP socket
|oNudpNamespace with classes which expose access to system UDP implementation
||\CsocketDescriptor wrapper for UDP socket
|oCaddressIPv4/IPv6 address structure
|oCendpoint
|oCmemory_viewNon-owning STL-like wrapper for raw memory
|\Cnon_blocking_tDummy type for nonblocking option
\NstdSTL namespace
 oChash< libwire::address >Hash implementation for address
 oCis_error_condition_enum< libwire::error::dns_condition >
 oCis_error_condition_enum< libwire::error::generic >
 \Cis_error_condition_enum< libwire::error::system_condition >