pion-net Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
pion::plugins::AllowNothingService
boost::lockfree::detail::atomic_cas< C >
boost::lockfree::atomic_cas128
boost::lockfree::atomic_cas128::cas_type
boost::lockfree::atomic_cas32
boost::lockfree::atomic_cas64
boost::lockfree::atomic_cas_emulator< C >
boost::lockfree::atomic_int< T >
pion::BadAssertException
boost::lockfree::caching_freelist< T, Alloc >
boost::lockfree::caching_freelist_t
pion::CaseInsensitiveEqualReturns true if two strings are equal (ignoring case)
pion::CaseInsensitiveHashCase insensitive hash function for std::string
pion::CaseInsensitiveLessReturns true if str1 < str2 (ignoring case)
pion::plugins::CookieService
pion::plugins::DiskFile
pion::plugins::DiskFileSender
boost::lockfree::detail::dummy_freelist< T, Alloc >
pion::plugins::EchoService
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
pion::plugins::FileService::DirectoryNotFoundExceptionException thrown if the directory configured is not found
pion::plugins::FileService::FileNotFoundExceptionException thrown if the file configured is not found
pion::plugins::FileService::FileReadExceptionException thrown if we are unable to read a file from disk
pion::plugins::FileService::InvalidCacheExceptionException thrown if the cache option is set to an invalid value
pion::plugins::FileService::InvalidOptionValueExceptionException thrown if an option is set to an invalid value
pion::plugins::FileService::InvalidScanExceptionException thrown if the scan option is set to an invalid value
pion::plugins::FileService::NotADirectoryExceptionException thrown if the directory configuration option is not a directory
pion::plugins::FileService::NotAFileExceptionException thrown if the file configuration option is not a file
pion::plugins::FileService::UndefinedResponseExceptionException thrown if we do not know how to respond (should never happen)
boost::lockfree::freelist< T, maximum_size, Alloc >
pion::HashPionIdBlobOptimized hash function object for PionBlob objects which contain PionId string representations (bb49b9ca-e733-47c0-9a26-0f8f53ea1660)
HelloServerSimple TCP server that just sends "Hello there!" to each connection
pion::plugins::HelloService
pion::net::HTTPAuth
pion::net::HTTPAuth::UnknownOptionExceptionException thrown if the service does not recognize a configuration option
pion::net::HTTPBasicAuth
pion::net::HTTPCookieAuth
pion::net::HTTPMessage
pion::net::HTTPMessage::ReceiveErrorData type for library errors returned during receive() operations
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::net::HTTPWriter::LostConnectionExceptionException thrown if the TCP connection is dropped while/before sending
pion::plugins::LogService
pion::plugins::LogServiceAppender
pion::PionAdminRights
pion::PionBlob< CharType, AllocType >
pion::PionBlob< CharType, AllocType >::BlobDataStructure used to store BLOB metadata; payload starts immediately following this
pion::PionBlob< CharType, AllocType >::BlobParamsData type used to initialize blobs in variants without copy construction
pion::PionCounter
pion::PionException
pion::PionId
pion::PionIdGeneratorBase< BaseGeneratorType >
pion::PionLockedQueue< T, MaxSize, SleepMilliSec >
pion::PionLockedQueue< T, MaxSize, SleepMilliSec >::ConsumerThreadData structure used to manage idle consumer threads waiting for items
pion::PionLockedQueue< T, MaxSize, SleepMilliSec >::QueueNodeData structure used to wrap each item in the queue
pion::PionLockFreeQueue< T >
pion::PionLockFreeQueue< T >::QueueNodeData structure used to wrap each item in the queue
pion::PionLogger
pion::PionMultiThreadScheduler
pion::PionOneToOneScheduler
pion::PionOneToOneScheduler::ServicePairTypedef for a pair object where first is an IO service and second is a deadline timer
pion::PionPlugin
pion::PionPlugin::DirectoryNotFoundExceptionException thrown if the plug-in directory does not exist
pion::PionPlugin::OpenPluginExceptionException thrown if the plug-in file cannot be opened
pion::PionPlugin::PionPluginData
pion::PionPlugin::PluginMissingCreateExceptionException thrown if a plug-in library is missing the create() function
pion::PionPlugin::PluginMissingDestroyExceptionException thrown if a plug-in library is missing the destroy() function
pion::PionPlugin::PluginNotFoundExceptionException thrown if the plug-in file cannot be found
pion::PionPlugin::PluginUndefinedExceptionException thrown if the plug-in file cannot be opened
pion::PionPluginPtr< InterfaceClassType >
pion::PionPoolAllocator< MinSize, MaxSize >
pion::PionPoolAllocator< MinSize, MaxSize >::FixedSizeAlloc
pion::PionScheduler
pion::PionSingleServiceScheduler
pion::PionTimeFacet
PionUnitTest
PionUnitTestsConfig
pion::net::PionUser
pion::net::PionUser::BadPasswordHashException thrown if a bad password hash is given to setPasswordHash()
pion::net::PionUserManager
pion::PluginManager< PLUGIN_TYPE >
pion::PluginManager< PLUGIN_TYPE >::DuplicatePluginExceptionException thrown if we try to add or load a duplicate plug-in
pion::PluginManager< PLUGIN_TYPE >::PluginMapData type that maps identifiers to plug-in objects
pion::PluginManager< PLUGIN_TYPE >::PluginNotFoundExceptionException thrown if a plug-in cannot be found
ShutdownManager
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::net::WebServer
pion::net::WebServer::AuthConfigExceptionException thrown if there is an error parsing the authorization config
pion::net::WebServer::ConfigNotFoundExceptionException thrown if the web service configuration file cannot be found
pion::net::WebServer::ConfigParsingExceptionException thrown if the plug-in file cannot be opened
pion::net::WebServer::ServiceNotFoundExceptionException thrown if a web service cannot be found
pion::net::WebServer::WebServiceExceptionException used to propagate exceptions thrown by web services
pion::net::WebService
pion::net::WebService::UnknownOptionExceptionException thrown if the service does not recognize a configuration option

Generated on Fri Apr 30 14:48:54 2010 for pion-net by  doxygen 1.4.7