pion-net  4.0.9
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCpion::algo
oCboost::lockfree::detail::atomic_cas< C >
oCboost::lockfree::atomic_cas128
oCboost::lockfree::atomic_cas32
oCboost::lockfree::atomic_cas64
oCboost::lockfree::atomic_cas_emulator< C >
oCpion::net::PionUser::BadPasswordHashException thrown if a bad password hash is given to setPasswordHash()
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
oCpion::net::HTTPParser::ErrorCategoryClass-specific error category
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
oCpion::plugins::LogServiceAppender
oCnoncopyable
|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::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::PionException
|oCpion::BadAssertException
|oCpion::net::HTTPAuth::UnknownOptionExceptionException thrown if the service does not recognize a configuration option
|oCpion::net::WebServer::AuthConfigExceptionException thrown if there is an error parsing the authorization config
|oCpion::net::WebServer::ConfigNotFoundExceptionException thrown if the web service configuration file cannot be found
|oCpion::net::WebServer::ConfigParsingExceptionException thrown if the plug-in file cannot be opened
|oCpion::net::WebServer::ServiceNotFoundExceptionException thrown if a web service cannot be found
|oCpion::net::WebServer::WebServiceExceptionException used to propagate exceptions thrown by web services
|oCpion::net::WebService::UnknownOptionExceptionException thrown if the service does not recognize a configuration option
|oCpion::PionPlugin::DirectoryNotFoundExceptionException thrown if the plug-in directory does not exist
|oCpion::PionPlugin::OpenPluginExceptionException thrown if the plug-in file cannot be opened
|oCpion::PionPlugin::PluginMissingCreateExceptionException thrown if a plug-in library is missing the create() function
|oCpion::PionPlugin::PluginMissingDestroyExceptionException thrown if a plug-in library is missing the destroy() function
|oCpion::PionPlugin::PluginNotFoundExceptionException thrown if the plug-in file cannot be found
|oCpion::PluginManager< PLUGIN_TYPE >::DuplicatePluginExceptionException thrown if we try to add or load a duplicate plug-in
|oCpion::PluginManager< PLUGIN_TYPE >::PluginNotFoundExceptionException thrown if a plug-in cannot be found
|oCpion::plugins::FileService::DirectoryNotFoundExceptionException thrown if the directory configured is not found
|oCpion::plugins::FileService::FileNotFoundExceptionException thrown if the file configured is not found
|oCpion::plugins::FileService::FileReadExceptionException thrown if we are unable to read a file from disk
|oCpion::plugins::FileService::InvalidCacheExceptionException thrown if the cache option is set to an invalid value
|oCpion::plugins::FileService::InvalidOptionValueExceptionException thrown if an option is set to an invalid value
|oCpion::plugins::FileService::InvalidScanExceptionException thrown if the scan option is set to an invalid value
|oCpion::plugins::FileService::NotADirectoryExceptionException thrown if the directory configuration option is not a directory
|oCpion::plugins::FileService::NotAFileExceptionException thrown if the file configuration option is not a file
|\Cpion::plugins::FileService::UndefinedResponseExceptionException thrown if we do not know how to respond (should never happen)
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< PLUGIN_TYPE >::PluginMapData type that maps identifiers to plug-in objects
oCpion::PionPlugin::PluginUndefinedExceptionException thrown if the plug-in file cannot be opened
oCpion::PionLockFreeQueue< T >::QueueNodeData structure used to wrap each item in the queue
oCpion::PionLockedQueue< T, MaxSize, SleepMilliSec >::QueueNodeData structure used to wrap each item in the queue
oCpion::net::HTTPMessage::ReceiveErrorData type for library errors returned during receive() operations
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, Alloc >
oCboost::lockfree::static_freelist_t
oCboost::lockfree::tagged_ptr< T >
oCboost::lockfree::tagged_ptr< node >
oCpion::net::TCPStream
oCpion::net::TCPStreamBuffer
\Cpion::net::TCPTimer