pion-net
4.0.7
Main Page
Namespaces
Classes
Files
Class List
Class Hierarchy
Class Members
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
pion::algo
std::allocator
STL class
pion::plugins::AllowNothingService
boost::lockfree::detail::atomic_cas
boost::lockfree::atomic_cas128
boost::lockfree::atomic_cas32
boost::lockfree::atomic_cas64
boost::lockfree::atomic_cas_emulator
boost::lockfree::atomic_int
pion::net::WebServer::AuthConfigException
Exception thrown if there is an error parsing the authorization config
std::auto_ptr
STL class
std::bad_alloc
STL class
std::bad_cast
STL class
std::bad_exception
STL class
std::bad_typeid
STL class
pion::BadAssertException
pion::net::PionUser::BadPasswordHash
Exception thrown if a bad password hash is given to setPasswordHash()
std::basic_fstream
STL class
std::basic_ifstream
STL class
std::basic_ios
STL class
std::basic_iostream
STL class
std::basic_istream
STL class
std::basic_istringstream
STL class
std::basic_ofstream
STL class
std::basic_ostream
STL class
std::basic_ostringstream
STL class
std::basic_string
STL class
std::basic_stringstream
STL class
pion::net::HTTPWriter::BinaryCache
Used to cache binary data included within the payload content
std::bitset
STL class
pion::PionBlob::BlobData
Structure used to store BLOB metadata; payload starts immediately following this
pion::PionBlob::BlobParams
Data type used to initialize blobs in variants without copy construction
boost::lockfree::caching_freelist
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)
std::complex
STL class
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
std::basic_string::const_iterator
STL iterator class
std::string::const_iterator
STL iterator class
std::wstring::const_iterator
STL iterator class
std::deque::const_iterator
STL iterator class
std::list::const_iterator
STL iterator class
std::map::const_iterator
STL iterator class
std::multimap::const_iterator
STL iterator class
std::set::const_iterator
STL iterator class
std::multiset::const_iterator
STL iterator class
std::vector::const_iterator
STL iterator class
std::basic_string::const_reverse_iterator
STL iterator class
std::string::const_reverse_iterator
STL iterator class
std::wstring::const_reverse_iterator
STL iterator class
std::deque::const_reverse_iterator
STL iterator class
std::list::const_reverse_iterator
STL iterator class
std::map::const_reverse_iterator
STL iterator class
std::multimap::const_reverse_iterator
STL iterator class
std::set::const_reverse_iterator
STL iterator class
std::multiset::const_reverse_iterator
STL iterator class
std::vector::const_reverse_iterator
STL iterator class
pion::PionLockedQueue::ConsumerThread
Data structure used to manage idle consumer threads waiting for items
pion::plugins::CookieService
std::deque
STL class
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
std::domain_error
STL class
boost::lockfree::detail::dummy_freelist
pion::PluginManager::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
std::exception
STL class
std::ios_base::failure
STL class
boost::lockfree::detail::fifo
boost::lockfree::fifo
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::FixedSizeAlloc
boost::lockfree::freelist
boost::lockfree::freelist::freelist_node
boost::lockfree::caching_freelist::freelist_node
boost::lockfree::static_freelist::freelist_node
std::fstream
STL class
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
std::ifstream
STL class
std::invalid_argument
STL class
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
std::ios
STL class
std::ios_base
STL class
std::istream
STL class
std::istringstream
STL class
std::basic_string::iterator
STL iterator class
std::string::iterator
STL iterator class
std::deque::iterator
STL iterator class
std::list::iterator
STL iterator class
std::map::iterator
STL iterator class
std::multimap::iterator
STL iterator class
std::set::iterator
STL iterator class
std::multiset::iterator
STL iterator class
std::vector::iterator
STL iterator class
std::wstring::iterator
STL iterator class
std::length_error
STL class
std::list
STL class
std::logic_error
STL class
pion::plugins::LogService
pion::plugins::LogServiceAppender
std::map
STL class
std::multimap
STL class
std::multiset
STL class
boost::lockfree::detail::fifo::node
boost::lockfree::stack::node
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
std::ofstream
STL class
pion::PionPlugin::OpenPluginException
Exception thrown if the plug-in file cannot be opened
std::ostream
STL class
std::ostringstream
STL class
std::out_of_range
STL class
std::overflow_error
STL class
pion::PionAdminRights
pion::PionBlob
pion::PionCounter
pion::PionException
pion::PionId
pion::PionIdGeneratorBase
pion::PionLockedQueue
pion::PionLockFreeQueue
pion::PionLogger
pion::PionMultiThreadScheduler
pion::PionOneToOneScheduler
pion::PionPlugin
pion::PionPlugin::PionPluginData
pion::PionPluginPtr
pion::PionPoolAllocator
pion::PionScheduler
pion::PionSingleServiceScheduler
pion::PionTimeFacet
PionUnitTest
PionUnitTestsConfig
pion::net::PionUser
pion::net::PionUserManager
pion::PluginManager
pion::PluginManager::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::PluginManager::PluginNotFoundException
Exception thrown if a plug-in cannot be found
pion::PionPlugin::PluginNotFoundException
Exception thrown if the plug-in file cannot be found
pion::PionPlugin::PluginUndefinedException
Exception thrown if the plug-in file cannot be opened
std::priority_queue
STL class
std::queue
STL class
pion::PionLockedQueue::QueueNode
Data structure used to wrap each item in the queue
pion::PionLockFreeQueue::QueueNode
Data structure used to wrap each item in the queue
std::range_error
STL class
pion::net::HTTPMessage::ReceiveError
Data type for library errors returned during
receive()
operations
std::list::reverse_iterator
STL iterator class
std::multiset::reverse_iterator
STL iterator class
std::vector::reverse_iterator
STL iterator class
std::basic_string::reverse_iterator
STL iterator class
std::multimap::reverse_iterator
STL iterator class
std::set::reverse_iterator
STL iterator class
std::string::reverse_iterator
STL iterator class
std::map::reverse_iterator
STL iterator class
std::deque::reverse_iterator
STL iterator class
std::wstring::reverse_iterator
STL iterator class
std::runtime_error
STL class
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
std::set
STL class
ShutdownManager
pion::net::TCPConnection::SSLSocket
std::stack
STL class
boost::lockfree::stack
boost::lockfree::static_freelist
boost::lockfree::static_freelist_t
pion::PionPlugin::StaticEntryPoint
Data type for keeping track of the entry points for static plugins
std::string
STL class
std::stringstream
STL class
boost::lockfree::tagged_ptr
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)
std::underflow_error
STL class
pion::net::HTTPAuth::UnknownOptionException
Exception thrown if the service does not recognize a configuration option
pion::net::WebService::UnknownOptionException
Exception thrown if the service does not recognize a configuration option
std::valarray
STL class
std::vector
STL class
pion::net::WebServer
pion::net::WebService
pion::net::WebServer::WebServiceException
Exception used to propagate exceptions thrown by web services
std::wfstream
STL class
std::wifstream
STL class
std::wios
STL class
std::wistream
STL class
std::wistringstream
STL class
std::wofstream
STL class
std::wostream
STL class
std::wostringstream
STL class
std::wstring
STL class
std::wstringstream
STL class
Generated on Tue Dec 20 2011 05:15:19 for pion-net by
1.7.5