| 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 | |
| pion::platform::BasicEvent< CharType, AllocType > | |
| pion::platform::BasicEvent< CharType, AllocType >::IteratorBase< NodeType > | Base class used to define Event parameter iterator types |
| pion::platform::BasicEvent< CharType, AllocType >::ParameterKeyCompare | Function object used to compare two parameter items for ordering |
| pion::platform::BasicEvent< CharType, AllocType >::ParameterNode | |
| pion::platform::BasicEvent< CharType, AllocType >::ParameterNodeCompare | Function object used to compare two parameter items for ordering |
| pion::platform::BasicEvent< CharType, AllocType >::ParameterNodeTraits | Traits class used by the boost.intrusive rbtree algorithms |
| pion::platform::BasicEvent< CharType, AllocType >::TermTypeNotSerializableException | Exception thrown if you try to serialize a term that cannot be serialized |
| boost::lockfree::caching_freelist< T, Alloc > | |
| boost::lockfree::caching_freelist_t | |
| CaseInsensitiveEqual | Returns true if two strings are equal (ignoring case) |
| CaseInsensitiveHash | Case insensitive hash function for std::string |
| CaseInsensitiveLess | Returns true if str1 < str2 (ignoring case) |
| pion::platform::Codec | |
| pion::platform::Codec::EmptyEventException | Exception thrown if the Codec configuration does not define an event type |
| pion::platform::Codec::NotAnObjectException | Exception thrown if the Codec configuration uses an event type for a Term that is not an object |
| pion::platform::Codec::TermNoLongerDefinedException | Exception thrown by updateVocabulary if a Term in use by the Codec is no longer defined |
| pion::platform::Codec::UnknownTermException | Exception thrown if the Codec configuration references an unknown event type |
| pion::platform::Codec::WrongEventTypeException | Exception thrown if a Codec tries to read into an Event of a type different from what it's configured for |
| pion::platform::CodecFactory | |
| pion::platform::CodecFactory::CodecNotFoundException | Exception thrown if a Codec cannot be found |
| pion::platform::Comparison | |
| pion::platform::Comparison::InvalidComparisonException | Exception thrown if an invalid comparison was evaluated |
| pion::platform::Comparison::InvalidTypeForTermException | Exception thrown if an invalid comparison type is given for a Vocabulary Term |
| pion::platform::Comparison::InvalidValueForTypeException | Exception thrown if an invalid value is given for the type of comparison |
| pion::platform::Comparison::UnknownComparisonTypeException | Exception thrown if the Comparison type is not recognized |
| pion::platform::ConfigManager | |
| pion::platform::ConfigManager::AddPluginConfigException | Exception thrown if there is an error adding a plug-in to the config file |
| pion::platform::ConfigManager::BadXMLBufferException | Exception thrown if the buffer is NULL or has length zero |
| pion::platform::ConfigManager::ConfigAlreadyOpenException | Exception thrown if you try to open a config file when it is already open |
| pion::platform::ConfigManager::ConfigFileExistsException | Exception thrown if you try to create a config file that already exists |
| pion::platform::ConfigManager::ConfigNotOpenException | Exception thrown if you try modifying something before opening the config file |
| pion::platform::ConfigManager::EmptyPluginElementException | Exception thrown if the plug-in config does not include a plug-in element |
| pion::platform::ConfigManager::EmptyPluginIdException | Exception thrown if the config file contains a plug-in with a missing identifier |
| pion::platform::ConfigManager::InitializeRootConfigException | Exception thrown if there is an error initializing a new config file's root element |
| pion::platform::ConfigManager::MissingConfigFileException | Exception thrown if you try to open a config file that does not exist |
| pion::platform::ConfigManager::MissingResourceElementException | Exception thrown if the requested resource element is not found |
| pion::platform::ConfigManager::MissingRootElementException | Exception thrown if the root configuration element is not found |
| pion::platform::ConfigManager::ReadConfigException | Exception thrown if there is an error reading a config file |
| pion::platform::ConfigManager::RemovePluginConfigException | Exception thrown if there is an error removing a plug-in from the config file |
| pion::platform::ConfigManager::UpdateConfigException | Exception thrown if there is an error updating the configuration in memory |
| pion::platform::ConfigManager::UpdatePluginConfigException | Exception thrown if there is an error updating a plug-in in the config file |
| pion::platform::ConfigManager::WriteConfigException | Exception thrown if there is an error writing a config file |
| pion::platform::ConfigManager::XMLBufferParsingException | Exception thrown if there is an error parsing XML from memory |
| pion::plugins::ConfigService | |
| pion::plugins::ConfigService::MissingUIDirectoryException | Exception thrown if the ConfigService configuration does not define a UI directory |
| pion::plugins::Context | |
| pion::plugins::CookieService | |
| pion::platform::Database | |
| pion::platform::Database::BadTypePair | Bad type pair in Vocabulary-to-SQL map |
| pion::platform::Database::DatabaseBusyException | Exception thrown if the database is busy & the query should be tried again later |
| pion::platform::Database::DatabaseClientException | |
| pion::platform::Database::DatabaseConfigMissing | Exception for missing configuration element |
| pion::platform::Database::InvalidIsolationLevel | Isolation level must be: ReadUncommitted (default), ReadCommitted, RepeatableRead, Serializable |
| pion::platform::Database::MissingRootElementException | |
| pion::platform::Database::MissingTemplateException | |
| pion::platform::Database::MissingTypeMap | Every database engine must have Vocabulary-to-SQL map |
| pion::platform::Database::OpenDatabaseException | Exception thrown if there is an error opening a Database |
| pion::platform::Database::QueryNotFoundException | Exception thrown if a Query cannot be found |
| pion::platform::Database::ReadConfigException | |
| pion::platform::DatabaseInserter | |
| pion::platform::DatabaseInserter::EmptyDatabaseException | Exception thrown if the DatabaseInserter configuration does not define a Database |
| pion::platform::DatabaseInserter::EmptyFieldException | Exception thrown if the DatabaseInserter configuration includes an empty field name |
| pion::platform::DatabaseInserter::EmptyTableException | Exception thrown if the DatabaseInserter configuration does not define a Table |
| pion::platform::DatabaseInserter::EmptyTermException | Exception thrown if the DatabaseInserter configuration does not define a term in a field mapping |
| pion::platform::DatabaseInserter::IllegalCharactersException | Exception thrown if the DatabaseInserter configuration has a field name with illegal characters |
| pion::platform::DatabaseInserter::MissingDatabaseManagerException | |
| pion::platform::DatabaseInserter::MissingEventTime | Exception thrown if the DatabaseInserter is configured to keep a key cache, with age, but age term is not defined |
| pion::platform::DatabaseInserter::NoFieldsException | Exception thrown if there are no database field mappings in the configuration |
| pion::platform::DatabaseInserter::NoUniqueKeyFound | Exception thrown if the DatabaseInserter configuration has a field name with illegal characters |
| pion::platform::DatabaseInserter::UnknownTermException | Exception thrown if the DatabaseInserter configuration uses an unknown term in a field mapping |
| pion::platform::DatabaseManager | |
| pion::platform::DatabaseManager::DatabaseNotFoundException | Exception thrown if a Database cannot be found |
| pion::plugins::DatabaseOutputReactor | |
| pion::plugins::DiskFile | |
| pion::plugins::DiskFileSender | |
| boost::lockfree::detail::dummy_freelist< T, Alloc > | |
| pion::plugins::EchoService | |
| pion::platform::EventFactory | |
| pion::platform::EventPtr | |
| pion::plugins::FeedHandler | |
| pion::plugins::FeedReader | |
| pion::plugins::FeedService | |
| pion::plugins::FeedWriter | |
| 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::DirectoryNotFoundException | Exception thrown if the directory configured is not found |
| 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::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::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::plugins::FileService::UndefinedResponseException | Exception thrown if we do not know how to respond (should never happen) |
| pion::plugins::FilterReactor | |
| pion::plugins::FissionReactor | |
| pion::plugins::FissionReactor::EmptyCodecException | Exception thrown if the Reactor configuration does not define a Codec |
| pion::plugins::FissionReactor::EmptyInputEventTermException | Exception thrown if the Reactor configuration does not define a EmptyInputEventTermException |
| pion::plugins::FissionReactor::EmptyInputEventTypeException | Exception thrown if the Reactor configuration does not define a InputEventType |
| pion::plugins::FissionReactor::NotAnObjectException | Exception thrown if the Reactor configuration uses a Term that is not an object as the input event type |
| pion::plugins::FissionReactor::TermNotStringException | Exception thrown if the term specified for extraction is not string type |
| pion::plugins::FissionReactor::UnknownTermException | Exception thrown if the Reactor configuration uses an unknown term in a field mapping |
| 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::HTTPAuth::UnknownOptionException | Exception thrown if the service does not recognize a configuration option |
| pion::net::HTTPBasicAuth | |
| pion::net::HTTPCookieAuth | |
| pion::net::HTTPMessage | |
| pion::net::HTTPMessage::ReceiveError | Data 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::LostConnectionException | Exception thrown if the TCP connection is dropped while/before sending |
| pion::plugins::JSONCodec | |
| pion::plugins::JSONCodec::EmptyFieldException | Exception thrown if the Codec configuration includes an empty field name |
| pion::plugins::JSONCodec::EmptyTermException | Exception thrown if the Codec configuration does not define a term in a field mapping |
| pion::plugins::JSONCodec::JSONField | Data type used to configure the formatting of Vocabulary Terms |
| pion::plugins::LogCodec | |
| pion::plugins::LogCodec::BadFormatException | Exception thrown if the Codec is unable to parse a format |
| pion::plugins::LogCodec::EmptyFieldException | Exception thrown if the Codec configuration includes an empty field name |
| pion::plugins::LogCodec::EmptyTermException | Exception thrown if the Codec configuration does not define a term in a field mapping |
| pion::plugins::LogCodec::UnknownTermException | Exception thrown if the Codec configuration uses an unknown term in a field mapping |
| pion::plugins::LogInputReactor | |
| pion::plugins::LogInputReactor::BadFrequencyException | Exception thrown if the frequency is not greater than zero |
| pion::plugins::LogInputReactor::DirectoryNotFoundException | Exception thrown if the directory configured is not found |
| pion::plugins::LogInputReactor::EmptyCodecException | Exception thrown if the Reactor configuration does not define a Codec |
| pion::plugins::LogInputReactor::EmptyDirectoryException | Exception thrown if the Reactor configuration does not define a Directory |
| pion::plugins::LogInputReactor::EmptyFilenameException | Exception thrown if the Reactor configuration does not define a Filename |
| pion::plugins::LogInputReactor::EmptyLogException | Exception thrown if the Reactor tries to consume a log file that is empty |
| pion::plugins::LogInputReactor::NotADirectoryException | Exception thrown if the directory configuration option is not a directory |
| pion::plugins::LogInputReactor::OpenLogException | Exception thrown if the Reactor is unable to open a log file for reading |
| pion::plugins::LogInputReactor::ReadEventException | Exception thrown if the Reactor encounters an error while reading Events |
| pion::plugins::LogOutputReactor | |
| pion::plugins::LogOutputReactor::EmptyCodecException | Exception thrown if the Reactor configuration does not define a Codec |
| pion::plugins::LogOutputReactor::EmptyFilenameException | Exception thrown if the Reactor configuration does not define a Filename |
| pion::plugins::LogOutputReactor::LogRotationException | Exception thrown if the Reactor is unable to rotate the log file |
| pion::plugins::LogOutputReactor::OpenLogException | Exception thrown if the Reactor is unable to open a log file for writing |
| pion::plugins::LogOutputReactor::WriteToLogException | Exception thrown if the Reactor is unable to write an Event to the log file |
| pion::plugins::LogService | |
| pion::plugins::LogServiceAppender | |
| pion::PionAdminRights | |
| pion::PionBlob< CharType, AllocType > | |
| 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 |
| pion::PionCounter | |
| pion::PionException | |
| pion::PionId | |
| pion::PionIdGeneratorBase< BaseGeneratorType > | |
| pion::PionLockedQueue< T, MaxSize, SleepMilliSec > | |
| pion::PionLockedQueue< T, MaxSize, SleepMilliSec >::ConsumerThread | Data structure used to manage idle consumer threads waiting for items |
| pion::PionLockedQueue< T, MaxSize, SleepMilliSec >::QueueNode | Data structure used to wrap each item in the queue |
| pion::PionLockFreeQueue< T > | |
| pion::PionLockFreeQueue< T >::QueueNode | Data structure used to wrap each item in the queue |
| pion::PionLogger | |
| pion::PionMultiThreadScheduler | |
| pion::PionOneToOneScheduler | |
| pion::PionOneToOneScheduler::ServicePair | Typedef for a pair object where first is an IO service and second is a deadline timer |
| PionPlatformUnitTest | |
| pion::PionPlugin | |
| pion::PionPlugin::DirectoryNotFoundException | Exception thrown if the plug-in directory does not exist |
| pion::PionPlugin::OpenPluginException | Exception thrown if the plug-in file cannot be opened |
| pion::PionPlugin::PionPluginData | |
| 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::PionPlugin::PluginUndefinedException | Exception 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::BadPasswordHash | Exception thrown if a bad password hash is given to setPasswordHash() |
| pion::net::PionUserManager | |
| pion::server::PlatformConfig | |
| pion::server::PlatformConfig::DirectoryNotFoundException | Exception thrown if the directory configured is not found |
| pion::server::PlatformConfig::EmptyPluginPathException | Exception thrown if the config file contains an empty PluginPath definition |
| pion::server::PlatformConfig::MissingCodecConfigException | Exception thrown if the config file does not contain a CodecConfig element |
| pion::server::PlatformConfig::MissingDatabaseConfigException | Exception thrown if the config file does not contain a DatabaseConfig element |
| pion::server::PlatformConfig::MissingDataDirectoryException | Exception thrown if the config file does not contain a DataDirectory element |
| pion::server::PlatformConfig::MissingProtocolConfigException | Exception thrown if the config file does not contain a ProtocolConfig element |
| pion::server::PlatformConfig::MissingReactorConfigException | Exception thrown if the config file does not contain a ReactorConfig element |
| pion::server::PlatformConfig::MissingServiceConfigException | Exception thrown if the config file does not contain a ServiceConfig element |
| pion::server::PlatformConfig::MissingUserConfigException | Exception thrown if the config file does not contain a UserConfig element |
| pion::server::PlatformConfig::MissingVocabularyConfigException | Exception thrown if the config file does not contain a VocabularyConfig element |
| pion::server::PlatformConfig::NotADirectoryException | Exception thrown if the directory configuration option is not a directory |
| pion::platform::PlatformPlugin | |
| pion::server::PlatformService | |
| pion::server::PlatformService::EmptyServiceResourceException | Exception thrown if the config file contains a Server with an empty or missing HTTP resource |
| pion::server::PlatformService::MissingConfigException | Exception thrown if the Platform configuration is missing |
| pion::server::PlatformService::ServerIdOfServiceUnspecifiedException | Exception thrown if the config file contains a Service without a Server identifier specified |
| pion::platform::PluginConfig< PluginType > | |
| pion::platform::PluginConfig< PluginType >::PluginException | Exception used to propagate exceptions thrown by Pion plugins |
| pion::PluginManager< PLUGIN_TYPE > | |
| pion::PluginManager< PLUGIN_TYPE >::DuplicatePluginException | Exception thrown if we try to add or load a duplicate plug-in |
| pion::PluginManager< PLUGIN_TYPE >::PluginMap | Data type that maps identifiers to plug-in objects |
| pion::PluginManager< PLUGIN_TYPE >::PluginNotFoundException | Exception thrown if a plug-in cannot be found |
| pion::platform::Protocol | |
| pion::platform::Protocol::EmptyEventException | Exception thrown if the Protocol configuration does not define an event type |
| pion::platform::Protocol::NotAnObjectException | Exception thrown if the Protocol configuration uses an event type for a Term that is not an object |
| pion::platform::Protocol::UnknownTermException | Exception thrown if the Protocol configuration references an unknown event type |
| pion::platform::ProtocolFactory | |
| pion::platform::ProtocolFactory::ProtocolNotFoundException | Exception thrown if a Protocol cannot be found |
| pion::plugins::PythonEventObject | |
| pion::plugins::PythonReactor | |
| pion::plugins::PythonReactor::EventConversionException | Exception thrown if there is an error converting between Pion and Python events |
| pion::plugins::PythonReactor::FailedToCompileException | Exception thrown if the source code fails to compile |
| pion::plugins::PythonReactor::InitReactorObjectException | Exception thrown if there is an error initialize the Reactor Python class object |
| pion::plugins::PythonReactor::InternalPythonException | Exception thrown if there is an internal error encountered with the Python API |
| pion::plugins::PythonReactor::NotCallableException | Exception thrown if a Python source function is defined but it is not callable |
| pion::plugins::PythonReactor::PythonLock | Simple object used to manage the Python GIL lock & thread-safety |
| pion::plugins::PythonReactor::PythonRuntimeException | Exception thrown if there is an exception thrown while executing the byte code |
| pion::plugins::PythonReactor::ReadSourceFileException | Exception thrown if the source code file cannot be read |
| pion::plugins::PythonReactor::SourceFileNotFoundException | Exception thrown if the source code file configured is not found |
| pion::plugins::PythonReactorObject | |
| pion::platform::Query | |
| pion::plugins::QueryService | |
| pion::plugins::QueryService::UnknownQueryException | Exception thrown if the HTTP query is not recognized |
| pion::platform::ReactionEngine | |
| pion::platform::ReactionEngine::AddConnectionConfigException | Exception thrown if there is an error adding a Connection element to the config file |
| pion::platform::ReactionEngine::BadConnectionConfigException | Exception thrown if the configuration info for a new connection is invalid |
| pion::platform::ReactionEngine::BadConnectionTypeException | Exception thrown if the config file includes a connection with a bad or missing type |
| pion::platform::ReactionEngine::ConnectionNotFoundException | Exception thrown if we are unable to find a connection with the same identifier |
| pion::platform::ReactionEngine::EmptyConnectionIdException | Exception thrown if the config file contains a Reactor connection with a missing identifier |
| pion::platform::ReactionEngine::EmptyFromException | Exception thrown if the config file includes a connection with a missing From element |
| pion::platform::ReactionEngine::EmptyToException | Exception thrown if the config file includes a connection with a missing To element |
| pion::platform::ReactionEngine::ReactorNotFoundException | Exception thrown if we are unable to find a Reactor with the same identifier |
| pion::platform::ReactionEngine::RemoveConnectionConfigException | Exception thrown if there is an error removing a Connection from the config file |
| pion::platform::ReactionEngine::UpdateConfigOptionException | Exception thrown if there is an error updating a configuration option |
| pion::platform::ReactionScheduler | |
| pion::platform::ReactionScheduler::NoServiceException | Exception thrown if getIOService() is called |
| pion::platform::Reactor | |
| pion::platform::Reactor::AlreadyConnectedException | Exception thrown if you try to add a duplicate connection |
| pion::platform::Reactor::ConfigLockException | Exception thrown if there is a problem obtaining a configuration lock |
| pion::platform::Reactor::ConfigReadLock | |
| pion::platform::Reactor::ConfigWriteLock | |
| pion::platform::Reactor::ConnectionNotFoundException | Exception thrown if you try to remove a connection that does not exist |
| pion::platform::Reactor::UnknownSignalException | Exception thrown if an unknown signal is referenced |
| pion::platform::RuleChain | |
| pion::platform::RuleChain::EmptyTermException | Exception thrown if the configuration does not define a Term for a Comparison |
| pion::platform::RuleChain::EmptyTypeException | Exception thrown if the configuration does not define a Comparison type |
| pion::platform::RuleChain::EmptyValueException | Exception thrown if the configuration does not define a Term for a Comparison |
| pion::platform::RuleChain::UnknownTermException | Exception thrown if unable to find the configured Vocabulary Term |
| pion::plugins::ScriptReactor | |
| pion::plugins::ScriptReactor::CommandParsingException | Exception thrown if there is a problem parsing arguments out of the command string |
| pion::plugins::ScriptReactor::EmptyCommandException | Exception thrown if the Reactor configuration does not define a Command |
| pion::plugins::ScriptReactor::EmptyInputCodecException | Exception thrown if the Reactor configuration does not define an Input Codec |
| pion::plugins::ScriptReactor::EmptyOutputCodecException | Exception thrown if the Reactor configuration does not define an Output Codec |
| pion::plugins::ScriptReactor::OpenPipeException | Exception thrown if opening a pipe to the shell command fails |
| pion::plugins::ScriptReactor::ReadFromPipeException | Exception thrown if the Reactor has trouble reading events from the pipe |
| pion::plugins::ScriptReactor::WriteToPipeException | Exception thrown if the Reactor has trouble writing events to the pipe |
| pion::server::ServiceManager | |
| pion::server::ServiceManager::EmptyOptionNameException | Exception thrown if the config file contains a WebService option with an empty name |
| pion::server::ServiceManager::EmptyServerIdException | Exception thrown if the config file contains a Server with an empty or missing identifier |
| pion::server::ServiceManager::EmptyServiceIdException | Exception thrown if the config file contains a Service with an empty or missing identifier |
| pion::server::ServiceManager::EmptyServicePluginTypeException | Exception thrown if the config file contains a Service with an empty or missing plug-in type |
| pion::server::ServiceManager::EmptyServiceResourceException | Exception thrown if the config file contains a Service with an empty or missing HTTP resource |
| pion::server::ServiceManager::EmptyServiceServerIdException | Exception thrown if the config file contains a Service with an empty or missing Server identifier |
| pion::server::ServiceManager::MissingPortException | Exception thrown if the config file contains a Server with a missing port number |
| pion::server::ServiceManager::PlatformServiceNotFoundException | Exception thrown if a PlatformService cannot be found |
| pion::server::ServiceManager::RedirectMissingSourceException | Exception thrown if the config file contains a Redirect element with no Source specified |
| pion::server::ServiceManager::RedirectMissingTargetException | Exception thrown if the config file contains a Redirect element with no Target specified |
| pion::server::ServiceManager::SSLKeyException | Exception thrown if there is an error loading an SSL key file |
| pion::server::ServiceManager::UnknownAuthTypeException | Exception thrown if the config file contains a unknown AuthType value |
| pion::server::ServiceManager::WebServiceException | Exception used to propagate exceptions thrown by web services |
| ShutdownManager | |
| pion::plugins::SQLiteDatabase | |
| pion::plugins::SQLiteDatabase::DBStillOpen | Exception thrown if the the SQLite API returns an unexpected result |
| pion::plugins::SQLiteDatabase::EmptyFilenameException | Exception thrown if the SQLiteDatabase configuration does not define a Filename |
| pion::plugins::SQLiteDatabase::SQLiteAPIException | Exception thrown if the the SQLite API returns an unexpected result |
| pion::plugins::SQLiteDatabase::SQLiteQuery | |
| 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::platform::Transform | |
| pion::platform::Transform::MissingTransformField | Invalid/missing type of transformation |
| pion::platform::Transform::RegexFailure | Exception thrown if regex_replace fails and throws |
| pion::platform::TransformAssignTerm | |
| pion::platform::TransformAssignValue | |
| pion::platform::TransformLookup | TransformLookup -- Transformation based on doing lookups |
| pion::plugins::TransformReactor | |
| pion::plugins::TransformReactor::EmptySetTermException | Exception thrown if source term is missing from assign term transformation |
| pion::plugins::TransformReactor::EmptyTermException | Exception thrown if the TransformReactor configuration does not define a Term for a Comparison |
| pion::plugins::TransformReactor::EmptyTransformationException | Exception thrown if a set value is missing from transformation configuration |
| pion::plugins::TransformReactor::EmptyTypeException | Exception thrown if the TransformReactor configuration does not define a Comparison type |
| pion::plugins::TransformReactor::EmptyValueException | Exception thrown if the TransformReactor configuration does not define a Term for a Comparison |
| pion::plugins::TransformReactor::InvalidTransformation | Exception thrown if the TransformReactor configuration does not define a Term for a Comparison |
| pion::plugins::TransformReactor::UnknownTermException | Exception thrown if the TransformReactor configuration uses an unknown Term for a Comparison |
| pion::platform::TransformRegex | TransformRegex -- Transformation based on a set of regexp's |
| pion::platform::TransformRules | TransformRules -- Transformation based on a full set of rules |
| pion::server::UserManager | |
| pion::server::UserManager::AddUserConfigException | Exception thrown if there is an error adding a User to the config file |
| pion::server::UserManager::DuplicateUserException | Exception thrown if a request is made to add a User when a User with the same ID has already been added |
| pion::server::UserManager::EmptyUserIdException | Exception thrown if a user_id parameter is found to be empty |
| pion::server::UserManager::MissingOpenSSLException | Exception thrown if Pion is built without support for OpenSSL |
| pion::server::UserManager::MissingUserIdInConfigFileException | Exception thrown if the config file contains a User with an empty or missing identifier |
| pion::server::UserManager::NoPasswordException | Exception thrown if a request is made to add or update a User with a configuration with an empty or missing password |
| pion::server::UserManager::UpdateUserConfigException | Exception thrown if there is an error updating a User in the config file |
| pion::server::UserManager::UserNotFoundException | Exception thrown if a User cannot be found |
| pion::server::UserManager::UserUpdateFailedException | Exception thrown if a User update failed |
| pion::platform::Vocabulary | |
| pion::platform::Vocabulary::DuplicateTermException | Exception thrown if you try to add a duplicate Term |
| pion::platform::Vocabulary::EmptyTermIdException | Exception thrown if you try to add a term with an empty identifier |
| pion::platform::Vocabulary::Term | Data type for vocabulary terms |
| pion::platform::Vocabulary::TermNotFoundException | Exception thrown if there is a problem finding a Term |
| pion::platform::Vocabulary::UnknownDataTypeException | Exception thrown if the DataType is not recognized |
| pion::platform::VocabularyConfig | |
| pion::platform::VocabularyConfig::AddTermConfigException | Exception thrown if there is an error adding a term element to the config file |
| pion::platform::VocabularyConfig::EmptyTypeException | Exception thrown if the config file contains an empty data type definition |
| pion::platform::VocabularyConfig::EmptyVocabularyIdException | Exception thrown if the config file contains a vocabulary element with an empty or missing identifier |
| pion::platform::VocabularyConfig::InitializeConfigException | Exception thrown if there is an error initializing a Vocabulary config file |
| pion::platform::VocabularyConfig::MissingVocabularyException | Exception thrown if the config file does not contain a vocabulary element |
| pion::platform::VocabularyConfig::RemoveTermConfigException | Exception thrown if there is an error removing a Term from the config file |
| pion::platform::VocabularyConfig::UpdateTermConfigException | Exception thrown if there is an error updating a Term in the config file |
| pion::platform::VocabularyConfig::UpdateVocabularyException | Exception thrown if an error occurs when trying to update Vocabulary configuration options |
| pion::platform::VocabularyConfig::VocabularyIsLockedException | Exception thrown if the config file does not contain a vocabulary element |
| pion::platform::VocabularyManager | |
| pion::platform::VocabularyManager::AddVocabularyConfigException | Exception thrown if there is an error adding a Vocabulary to the config file |
| pion::platform::VocabularyManager::DuplicateVocabularyException | Exception thrown if you try loading a duplicate Vocabulary |
| pion::platform::VocabularyManager::EmptyVocabularyConfigException | Exception thrown if the config file contains an empty VocabularyConfig element |
| pion::platform::VocabularyManager::MissingVocabularyPathException | Exception thrown if the config file does not contain a VocabularyPath element |
| pion::platform::VocabularyManager::RemoveVocabularyConfigException | Exception thrown if there is an error removing a Vocabulary from the config file |
| pion::platform::VocabularyManager::UpdateVocabularyPathException | Exception thrown if there is an error updating the Vocabulary config file path |
| pion::platform::VocabularyManager::VocabularyNotFoundException | Exception thrown if you try referencing an unknown Vocabulary |
| pion::net::WebServer | |
| pion::net::WebServer::AuthConfigException | Exception thrown if there is an error parsing the authorization config |
| 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::net::WebServer::ServiceNotFoundException | Exception thrown if a web service cannot be found |
| pion::net::WebServer::WebServiceException | Exception used to propagate exceptions thrown by web services |
| pion::net::WebService | |
| pion::net::WebService::UnknownOptionException | Exception thrown if the service does not recognize a configuration option |
| pion::plugins::XMLCodec | |
| pion::plugins::XMLCodec::EmptyFieldException | Exception thrown if the Codec configuration includes an empty field name |
| pion::plugins::XMLCodec::EmptyTermException | Exception thrown if the Codec configuration does not define a term in a field mapping |
| pion::plugins::XMLCodec::XMLField | Data type used to configure the formatting of Vocabulary Terms |