join 1.0
lightweight network framework 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 12345]
 Cjoin::details::_byteswap< Type, sz >
 Cjoin::details::_byteswap< double, 8 >
 Cjoin::details::_byteswap< float, 4 >
 Cjoin::details::_byteswap< Type, 1 >
 Cjoin::details::_byteswap< Type, 2 >
 Cjoin::details::_byteswap< Type, 4 >
 Cjoin::details::_byteswap< Type, 8 >
 Cstd::_Enable_copy_move
 Cjoin::details::_swap< Type >
 CTcp::Acceptor
 CTls::Acceptor
 CUnixStream::Acceptor
 Cjoin::ArpARP protocol class
 Cjoin::Base64Base64 encode, decode class
 Cjoin::BasicEndpoint< OutboundPolicy, InboundPolicy >Basic endpoint class
 Cjoin::BasicEndpoint< Protocol >
 Cjoin::BasicHttpContent< Protocol >Basic HTTP content
 Cjoin::BasicHttpServer< Protocol >Basic HTTP server
 Cjoin::BasicSmtpClient< Protocol >Basic SMTP client
 Cjoin::BasicStreamView< Seekable >Basic stream view
 Cjoin::BigNumDeleteCustom functor for BIGNUM deletion
 Cjoin::BufferingView< ViewType, Seekable >Buffering view adapter
 Cjoin::BufferingView< ViewType, false >Buffering view specialization for non-seekable view
 Cjoin::BufferingView< ViewType, true >Buffering view specialization for seekable view
 Cjoin::CacheFile cache
 Cjoin::Cache::CacheEntryCache entry
 Cjoin::ConditionCondition variable class
 CConditionSync
 Cjoin::DhKeyDeleteCustom functor for DH key deletion
 Cjoin::DiyFpHand made floating point
 Cjoin::DnsPacketDNS packet
 Cjoin::EcdhKeyDeleteCustom functor for ECDH key deletion
 Cjoin::EcdsaSigDeleteCustom functor for ECDSA_SIG deletion
 CEnableDefault
 Cstd::error_category
 Cjoin::details::EscapedTable
 Cjoin::EventHandlerEvent handler interface class
 Cjoin::EvpEncodeCtxDeleteCustom functor for EVP_ENCODE_CTX deletion
 Cjoin::EvpMdCtxDeleteCustom functor for EVP_MD_CTX deletion
 Cjoin::EvpPkeyCtxDeleteCustom functor for EVP_PKEY_CTX deletion
 Cjoin::EvpPkeyDeleteCustom functor for EVP_PKEY deletion
 Cstd::false_type
 Cjoin::find_element< I, T, Ts >Get element type in a parameter pack according its position
 Cjoin::find_element< 0, T, Ts... >Get element type in a parameter pack according its position
 Cjoin::find_element< I, const T >Get element type in a parameter pack according its position
 Cjoin::find_element< I, const volatile T >Get element type in a parameter pack according its position
 Cjoin::find_element< I, volatile T >Get element type in a parameter pack according its position
 Cjoin::HmacCtxDeleteCustom functor for HMAC_CTX deletion
 Cjoin::HttpHTTP protocol class
 Cjoin::HttpMessageHTTP message
 Cjoin::HttpsHTTPS protocol class
 Cjoin::IcmpICMP protocol class
 Cjoin::identity< T >Return type unchanged
 Cjoin::in_place_index_t< I >Disambiguation tag to indicate that the contained object should be constructed in-place
 Cjoin::in_place_tDisambiguation tag to indicate that the contained object should be constructed in-place
 Cjoin::in_place_type_t< T >Disambiguation tag to indicate that the contained object should be constructed in-place
 Cstd::integral_constant
 Cjoin::InterfaceInterface class
 Cjoin::InvokerThread invoker class
 Cstd::iostream
 Cjoin::IpAddressIPv6, IPv4 address class
 Cjoin::IpAddressImplIP address implementation interface
 Cjoin::details::is_first_default_constructible< Ts >Check that first alternative is default constructible
 Cjoin::details::lessNoCase
 Cjoin::LinkInfoLink information
 Cjoin::LocaleDelete
 Cjoin::MacAddressMAC address class
 Cjoin::MailMessageMail message
 Cjoin::MailSenderMail sender
 Cjoin::MonotonicMonotonic clock policy class
 Cjoin::MutexClass used to protect shared data from being simultaneously accessed by multiple threads
 Cjoin::NetlinkNetlink protocol class
 Cstd::ostream
 Cjoin::overload< Ts >Overload resolution
 Cjoin::overload< Ts... >
 Cjoin::overload<>Overload resolution
 Cjoin::details::Power
 Cjoin::QuestionRecordQuestion record
 Cjoin::RawRAW protocol class
 Cjoin::ReactorReactor class
 Cjoin::RealTimeReal time clock policy class
 Cjoin::RecursiveMutexClass used to protect shared data from being simultaneously accessed by multiple threads
 Cjoin::ResolverBasic domain name resolution class
 Cjoin::SaxHandlerSAX API interface class
 Cjoin::ScopedLock< Lockable >Class owning a mutex for the duration of a scoped block
 Cjoin::SemaphoreClass used to protect shared data from being simultaneously accessed by multiple threads
 CHttp::Server
 CHttps::Server
 Cjoin::SharedConditionCondition variable class for shared memory
 Cjoin::SharedMemoryShared memory class
 Cjoin::SharedMutexClass used to protect shared data from being simultaneously accessed by multiple process via a shared memory
 Cjoin::SharedSegmentShared memory segment
 Cjoin::SharedSemaphoreClass used to protect shared data from being simultaneously accessed by multiple process via a shared memory
 Cjoin::SharedSyncSynchronization primitives
 Cjoin::SmtpSMTP protocol class
 Cjoin::SmtpsSMTPS protocol class
 CRaw::Socket
 CUdp::Socket
 CUnixDgram::Socket
 Cjoin::SpscSingle producer single consumer ring buffer policy
 Cjoin::SslCtxDeleteCustom functor for SSL context deletion
 Cjoin::SslDeleteCustom functor for SSL handle deletion
 Cjoin::StackOfGeneralNameDeleteCustom functor for STACK_OF(GENERAL_NAME) deletion
 Cjoin::StackOfX509NameDeleteCustom functor for STACK_OF(X509_NAME) deletion
 CProtocol::Stream
 Cstd::streambuf
 Cjoin::StringViewString view
 Cjoin::TcpTCP protocol class
 Ctesting::Test
 Cjoin::ThreadThread class
 Cjoin::ThreadPoolThread pool class
 Cjoin::TlsSSL/TLS protocol class
 Cjoin::TlsKeyManage private and public keys
 Cstd::true_type
 Cjoin::UdpUDP protocol class
 Cjoin::details::UnescapedTable
 Cjoin::UnixDgramUnix datagram protocol class
 Cjoin::UnixStreamUnix stream protocol class
 Cjoin::details::VariantHelper< Ts >Helper class for variant creation/deletion
 Cjoin::details::VariantHelper< First, Ts... >Helper class for recursive operations
 Cjoin::details::VariantHelper< Last >Helper class for recursive operations
 Cjoin::details::VariantStorage< Ts >Helper class representing a variant storage in order to be able to disable default/copy/move constructors/operators
 Cjoin::details::VariantStorage< Ts... >
 Cjoin::details::WhitespaceTable
 Cjoin::WorkerThreadWorker thread class