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