Cpion::algo | |
▼CAlloc | |
►Cboost::lockfree::detail::dummy_freelist< T, Alloc > | |
Cboost::lockfree::caching_freelist< T, Alloc > | |
Cboost::lockfree::freelist< T, maximum_size, Alloc > | |
Cboost::lockfree::static_freelist< T, Alloc > | |
►Cboost::lockfree::detail::dummy_freelist< QueueNode, Alloc > | |
Cboost::lockfree::caching_freelist< QueueNode > | |
Cboost::lockfree::detail::atomic_cas< C > | |
Cboost::lockfree::atomic_cas128 | |
Cboost::lockfree::atomic_cas32 | |
Cboost::lockfree::atomic_cas64 | |
Cboost::lockfree::atomic_cas_emulator< C > | |
▼Cbasic_streambuf | |
Cpion::net::TCPStreamBuffer | |
Cpion::PionBlob< CharType, AllocType >::BlobData | Structure used to store BLOB metadata; payload starts immediately following this |
Cpion::PionBlob< CharType, AllocType >::BlobParams | Data type used to initialize blobs in variants without copy construction |
Cboost::lockfree::caching_freelist_t | |
Cboost::lockfree::atomic_cas128::cas_type | |
Cpion::CaseInsensitiveEqual | Returns true if two strings are equal (ignoring case) |
Cpion::CaseInsensitiveHash | Case insensitive hash function for std::string |
Cpion::CaseInsensitiveLess | Returns true if str1 < str2 (ignoring case) |
Cpion::PionLockedQueue< T, MaxSize, SleepMilliSec >::ConsumerThread | Data structure used to manage idle consumer threads waiting for items |
Cpion::plugins::DiskFile | |
▼Cenable_shared_from_this | |
Cpion::net::HTTPRequestReader | |
Cpion::net::HTTPRequestWriter | |
Cpion::net::HTTPResponseReader | |
Cpion::net::HTTPResponseWriter | |
Cpion::net::TCPConnection | |
Cpion::net::TCPTimer | |
Cpion::plugins::DiskFileSender | |
▼Cerror_category | |
Cpion::net::HTTPMessage::ReceiveError | Data type for library errors returned during receive() operations |
Cpion::net::HTTPParser::ErrorCategory | Class-specific error category |
▼Cstd::exception | STL class |
Cpion::net::PionUser::BadPasswordHash | Exception thrown if a bad password hash is given to setPasswordHash() |
►Cpion::PionException | |
Cpion::BadAssertException | |
Cpion::net::HTTPAuth::UnknownOptionException | Exception thrown if the service does not recognize a configuration option |
Cpion::net::WebServer::AuthConfigException | Exception thrown if there is an error parsing the authorization config |
Cpion::net::WebServer::ConfigNotFoundException | Exception thrown if the web service configuration file cannot be found |
Cpion::net::WebServer::ConfigParsingException | Exception thrown if the plug-in file cannot be opened |
Cpion::net::WebServer::ServiceNotFoundException | Exception thrown if a web service cannot be found |
Cpion::net::WebServer::WebServiceException | Exception used to propagate exceptions thrown by web services |
Cpion::net::WebService::UnknownOptionException | Exception thrown if the service does not recognize a configuration option |
Cpion::PionPlugin::DirectoryNotFoundException | Exception thrown if the plug-in directory does not exist |
Cpion::PionPlugin::OpenPluginException | Exception thrown if the plug-in file cannot be opened |
Cpion::PionPlugin::PluginMissingCreateException | Exception thrown if a plug-in library is missing the create() function |
Cpion::PionPlugin::PluginMissingDestroyException | Exception thrown if a plug-in library is missing the destroy() function |
Cpion::PionPlugin::PluginNotFoundException | Exception thrown if the plug-in file cannot be found |
Cpion::PluginManager< PLUGIN_TYPE >::DuplicatePluginException | Exception thrown if we try to add or load a duplicate plug-in |
Cpion::PluginManager< PLUGIN_TYPE >::PluginNotFoundException | Exception thrown if a plug-in cannot be found |
Cpion::plugins::FileService::DirectoryNotFoundException | Exception thrown if the directory configured is not found |
Cpion::plugins::FileService::FileNotFoundException | Exception thrown if the file configured is not found |
Cpion::plugins::FileService::FileReadException | Exception thrown if we are unable to read a file from disk |
Cpion::plugins::FileService::InvalidCacheException | Exception thrown if the cache option is set to an invalid value |
Cpion::plugins::FileService::InvalidOptionValueException | Exception thrown if an option is set to an invalid value |
Cpion::plugins::FileService::InvalidScanException | Exception thrown if the scan option is set to an invalid value |
Cpion::plugins::FileService::NotADirectoryException | Exception thrown if the directory configuration option is not a directory |
Cpion::plugins::FileService::NotAFileException | Exception thrown if the file configuration option is not a file |
Cpion::plugins::FileService::UndefinedResponseException | Exception thrown if we do not know how to respond (should never happen) |
Cpion::PionPlugin::PluginUndefinedException | Exception thrown if the plug-in file cannot be opened |
Cpion::PionPoolAllocator< MinSize, MaxSize >::FixedSizeAlloc | |
Cpion::HashPionIdBlob | Optimized hash function object for PionBlob objects which contain PionId string representations (bb49b9ca-e733-47c0-9a26-0f8f53ea1660) |
▼Cpion::net::HTTPTypes | |
►Cpion::net::HTTPMessage | |
Cpion::net::HTTPRequest | |
Cpion::net::HTTPResponse | |
▼Cstd::ios_base | STL class |
►Cstd::basic_ios< Char > | STL class |
►Cstd::basic_istream< Char > | STL class |
►Cstd::basic_iostream< Char > | STL class |
Cpion::net::TCPStream | |
►Cstd::basic_ostream< Char > | STL class |
Cstd::basic_iostream< Char > | STL class |
Cpion::plugins::LogServiceAppender | |
▼Cstd::map< K, T > | STL class |
Cpion::PluginManager< PLUGIN_TYPE >::PluginMap | Data type that maps identifiers to plug-in objects |
▼Cnoncopyable | |
Cboost::lockfree::atomic_int< unsigned long > | |
Cboost::lockfree::atomic_int< T > | |
Cboost::lockfree::detail::dummy_freelist< T, Alloc > | |
►Cboost::lockfree::detail::fifo< T, freelist_t, Alloc > | |
Cboost::lockfree::fifo< T, freelist_t, Alloc > | |
Cboost::lockfree::stack< T, freelist_t, Alloc > | |
Cboost::lockfree::detail::dummy_freelist< QueueNode, Alloc > | |
►Cboost::lockfree::detail::fifo< T *, freelist_t, Alloc > | |
Cboost::lockfree::fifo< T *, freelist_t, Alloc > | |
►Cpion::net::HTTPAuth | |
Cpion::net::HTTPBasicAuth | |
Cpion::net::HTTPCookieAuth | |
►Cpion::net::HTTPParser | |
►Cpion::net::HTTPReader | |
Cpion::net::HTTPRequestReader | |
Cpion::net::HTTPResponseReader | |
►Cpion::net::HTTPWriter | |
Cpion::net::HTTPRequestWriter | |
Cpion::net::HTTPResponseWriter | |
Cpion::net::PionUser | |
Cpion::net::PionUserManager | |
Cpion::net::TCPConnection | |
►Cpion::net::TCPServer | |
CHelloServer | Simple TCP server that just sends "Hello there!" to each connection |
►Cpion::net::HTTPServer | |
Cpion::net::WebServer | |
►Cpion::net::WebService | |
Cpion::plugins::AllowNothingService | |
Cpion::plugins::CookieService | |
Cpion::plugins::EchoService | |
Cpion::plugins::FileService | |
Cpion::plugins::HelloService | |
Cpion::plugins::LogService | |
Cpion::PionLockedQueue< T, MaxSize, SleepMilliSec > | |
Cpion::PionLockFreeQueue< T > | |
Cpion::PionPoolAllocator< MinSize, MaxSize > | |
►Cpion::PionScheduler | |
►Cpion::PionMultiThreadScheduler | |
Cpion::PionOneToOneScheduler | |
Cpion::PionSingleServiceScheduler | |
Cpion::plugins::DiskFileSender | |
Cpion::PionAdminRights | |
Cpion::PionBlob< CharType, AllocType > | |
Cpion::PionCounter | |
Cpion::PionId | |
Cpion::PionIdGeneratorBase< BaseGeneratorType > | |
Cpion::PionLogger | |
▼Cpion::PionPlugin | |
Cpion::PionPluginPtr< InterfaceClassType > | |
Cpion::PionPlugin::PionPluginData | |
Cpion::PionTimeFacet | |
CPionUnitTest | |
CPionUnitTestsConfig | |
Cpion::PluginManager< PLUGIN_TYPE > | |
Cpion::PluginManager< WebService > | |
Cpion::PionLockedQueue< T, MaxSize, SleepMilliSec >::QueueNode | Data structure used to wrap each item in the queue |
Cpion::PionLockFreeQueue< T >::QueueNode | Data structure used to wrap each item in the queue |
Cpion::PionOneToOneScheduler::ServicePair | Typedef for a pair object where first is an IO service and second is a deadline timer |
CShutdownManager | |
Cpion::net::TCPConnection::SSLSocket | |
Cboost::lockfree::static_freelist_t | |
Cboost::lockfree::tagged_ptr< T > | |
Cboost::lockfree::tagged_ptr< freelist_node > | |
Cboost::lockfree::tagged_ptr< node > | |
Cboost::lockfree::tagged_ptr< pion::PionLockFreeQueue::QueueNode > | |
Cboost::lockfree::tagged_ptr< QueueNode > | |