pion-net  4.0.9
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oCpion::algo
oCAlloc
|oCboost::lockfree::detail::dummy_freelist< T, Alloc >
|\Cboost::lockfree::static_freelist< T, Alloc >
oCstd::allocator< T >STL class
|\Cboost::lockfree::detail::dummy_freelist< QueueNode, std::allocator< QueueNode > >
oCboost::lockfree::detail::atomic_cas< C >
oCboost::lockfree::atomic_cas128
oCboost::lockfree::atomic_cas32
oCboost::lockfree::atomic_cas64
oCboost::lockfree::atomic_cas_emulator< C >
oCbasic_streambuf
|\Cpion::net::TCPStreamBuffer
oCpion::PionBlob< CharType, AllocType >::BlobDataStructure used to store BLOB metadata; payload starts immediately following this
oCpion::PionBlob< CharType, AllocType >::BlobParamsData type used to initialize blobs in variants without copy construction
oCboost::lockfree::caching_freelist_t
oCboost::lockfree::atomic_cas128::cas_type
oCpion::CaseInsensitiveEqualReturns true if two strings are equal (ignoring case)
oCpion::CaseInsensitiveHashCase insensitive hash function for std::string
oCpion::CaseInsensitiveLessReturns true if str1 < str2 (ignoring case)
oCpion::PionLockedQueue< T, MaxSize, SleepMilliSec >::ConsumerThreadData structure used to manage idle consumer threads waiting for items
oCpion::plugins::DiskFile
oCenable_shared_from_this
|oCpion::net::HTTPRequestReader
|oCpion::net::HTTPRequestWriter
|oCpion::net::HTTPResponseReader
|oCpion::net::HTTPResponseWriter
|oCpion::net::TCPConnection
|oCpion::net::TCPTimer
|\Cpion::plugins::DiskFileSender
oCerror_category
|oCpion::net::HTTPMessage::ReceiveErrorData type for library errors returned during receive() operations
|\Cpion::net::HTTPParser::ErrorCategoryClass-specific error category
oCstd::exceptionSTL class
|oCpion::net::PionUser::BadPasswordHashException thrown if a bad password hash is given to setPasswordHash()
|oCpion::PionException
|\Cpion::PionPlugin::PluginUndefinedExceptionException thrown if the plug-in file cannot be opened
oCpion::PionPoolAllocator< MinSize, MaxSize >::FixedSizeAlloc
oCpion::HashPionIdBlobOptimized hash function object for PionBlob objects which contain PionId string representations (bb49b9ca-e733-47c0-9a26-0f8f53ea1660)
oCpion::net::HTTPTypes
|\Cpion::net::HTTPMessage
oCstd::ios_baseSTL class
|\Cstd::basic_ios< Char >STL class
oCpion::plugins::LogServiceAppender
oCstd::map< K, T >STL class
|\Cpion::PluginManager< PLUGIN_TYPE >::PluginMapData type that maps identifiers to plug-in objects
oCnoncopyable
|oCboost::lockfree::atomic_int< unsigned long >
|oCboost::lockfree::atomic_int< T >
|oCboost::lockfree::detail::dummy_freelist< T, Alloc >
|oCboost::lockfree::detail::fifo< T, freelist_t, Alloc >
|oCboost::lockfree::stack< T, freelist_t, Alloc >
|oCboost::lockfree::detail::dummy_freelist< QueueNode, std::allocator< QueueNode > >
|oCboost::lockfree::detail::fifo< T *, freelist_t, Alloc >
|oCpion::net::HTTPAuth
|oCpion::net::HTTPParser
|oCpion::net::HTTPWriter
|oCpion::net::PionUser
|oCpion::net::PionUserManager
|oCpion::net::TCPConnection
|oCpion::net::TCPServer
|oCpion::net::WebService
|oCpion::PionLockedQueue< T, MaxSize, SleepMilliSec >
|oCpion::PionLockFreeQueue< T >
|oCpion::PionPoolAllocator< MinSize, MaxSize >
|oCpion::PionScheduler
|\Cpion::plugins::DiskFileSender
oCpion::PionAdminRights
oCpion::PionBlob< CharType, AllocType >
oCpion::PionCounter
oCpion::PionId
oCpion::PionIdGeneratorBase< BaseGeneratorType >
oCpion::PionLogger
oCpion::PionPlugin
|\Cpion::PionPluginPtr< InterfaceClassType >
oCpion::PionPlugin::PionPluginData
oCpion::PionTimeFacet
oCPionUnitTest
oCPionUnitTestsConfig
oCpion::PluginManager< PLUGIN_TYPE >
oCpion::PluginManager< WebService >
oCpion::PionLockedQueue< T, MaxSize, SleepMilliSec >::QueueNodeData structure used to wrap each item in the queue
oCpion::PionLockFreeQueue< T >::QueueNodeData structure used to wrap each item in the queue
oCpion::PionOneToOneScheduler::ServicePairTypedef for a pair object where first is an IO service and second is a deadline timer
oCShutdownManager
oCpion::net::TCPConnection::SSLSocket
oCboost::lockfree::static_freelist_t
oCboost::lockfree::tagged_ptr< T >
oCboost::lockfree::tagged_ptr< freelist_node >
oCboost::lockfree::tagged_ptr< node >
oCboost::lockfree::tagged_ptr< pion::PionLockFreeQueue::QueueNode >
\Cboost::lockfree::tagged_ptr< QueueNode >