pion-platform 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
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 >::ParameterKeyCompareFunction object used to compare two parameter items for ordering
pion::platform::BasicEvent< CharType, AllocType >::ParameterNode
pion::platform::BasicEvent< CharType, AllocType >::ParameterNodeCompareFunction object used to compare two parameter items for ordering
pion::platform::BasicEvent< CharType, AllocType >::ParameterNodeTraitsTraits class used by the boost.intrusive rbtree algorithms
pion::platform::BasicEvent< CharType, AllocType >::TermTypeNotSerializableExceptionException thrown if you try to serialize a term that cannot be serialized
boost::lockfree::caching_freelist< T, Alloc >
boost::lockfree::caching_freelist_t
CaseInsensitiveEqualReturns true if two strings are equal (ignoring case)
CaseInsensitiveHashCase insensitive hash function for std::string
CaseInsensitiveLessReturns true if str1 < str2 (ignoring case)
pion::platform::Codec
pion::platform::Codec::EmptyEventExceptionException thrown if the Codec configuration does not define an event type
pion::platform::Codec::NotAnObjectExceptionException thrown if the Codec configuration uses an event type for a Term that is not an object
pion::platform::Codec::TermNoLongerDefinedExceptionException thrown by updateVocabulary if a Term in use by the Codec is no longer defined
pion::platform::Codec::UnknownTermExceptionException thrown if the Codec configuration references an unknown event type
pion::platform::Codec::WrongEventTypeExceptionException 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::CodecNotFoundExceptionException thrown if a Codec cannot be found
pion::platform::Comparison
pion::platform::Comparison::InvalidComparisonExceptionException thrown if an invalid comparison was evaluated
pion::platform::Comparison::InvalidTypeForTermExceptionException thrown if an invalid comparison type is given for a Vocabulary Term
pion::platform::Comparison::InvalidValueForTypeExceptionException thrown if an invalid value is given for the type of comparison
pion::platform::Comparison::UnknownComparisonTypeExceptionException thrown if the Comparison type is not recognized
pion::platform::ConfigManager
pion::platform::ConfigManager::AddPluginConfigExceptionException thrown if there is an error adding a plug-in to the config file
pion::platform::ConfigManager::BadXMLBufferExceptionException thrown if the buffer is NULL or has length zero
pion::platform::ConfigManager::ConfigAlreadyOpenExceptionException thrown if you try to open a config file when it is already open
pion::platform::ConfigManager::ConfigFileExistsExceptionException thrown if you try to create a config file that already exists
pion::platform::ConfigManager::ConfigNotOpenExceptionException thrown if you try modifying something before opening the config file
pion::platform::ConfigManager::EmptyPluginElementExceptionException thrown if the plug-in config does not include a plug-in element
pion::platform::ConfigManager::EmptyPluginIdExceptionException thrown if the config file contains a plug-in with a missing identifier
pion::platform::ConfigManager::InitializeRootConfigExceptionException thrown if there is an error initializing a new config file's root element
pion::platform::ConfigManager::MissingConfigFileExceptionException thrown if you try to open a config file that does not exist
pion::platform::ConfigManager::MissingResourceElementExceptionException thrown if the requested resource element is not found
pion::platform::ConfigManager::MissingRootElementExceptionException thrown if the root configuration element is not found
pion::platform::ConfigManager::ReadConfigExceptionException thrown if there is an error reading a config file
pion::platform::ConfigManager::RemovePluginConfigExceptionException thrown if there is an error removing a plug-in from the config file
pion::platform::ConfigManager::UpdateConfigExceptionException thrown if there is an error updating the configuration in memory
pion::platform::ConfigManager::UpdatePluginConfigExceptionException thrown if there is an error updating a plug-in in the config file
pion::platform::ConfigManager::WriteConfigExceptionException thrown if there is an error writing a config file
pion::platform::ConfigManager::XMLBufferParsingExceptionException thrown if there is an error parsing XML from memory
pion::plugins::ConfigService
pion::plugins::ConfigService::MissingUIDirectoryExceptionException thrown if the ConfigService configuration does not define a UI directory
pion::plugins::Context
pion::plugins::CookieService
pion::platform::Database
pion::platform::Database::BadTypePairBad type pair in Vocabulary-to-SQL map
pion::platform::Database::DatabaseBusyExceptionException thrown if the database is busy & the query should be tried again later
pion::platform::Database::DatabaseClientException
pion::platform::Database::DatabaseConfigMissingException for missing configuration element
pion::platform::Database::InvalidIsolationLevelIsolation level must be: ReadUncommitted (default), ReadCommitted, RepeatableRead, Serializable
pion::platform::Database::MissingRootElementException
pion::platform::Database::MissingTemplateException
pion::platform::Database::MissingTypeMapEvery database engine must have Vocabulary-to-SQL map
pion::platform::Database::OpenDatabaseExceptionException thrown if there is an error opening a Database
pion::platform::Database::QueryNotFoundExceptionException thrown if a Query cannot be found
pion::platform::Database::ReadConfigException
pion::platform::DatabaseInserter
pion::platform::DatabaseInserter::EmptyDatabaseExceptionException thrown if the DatabaseInserter configuration does not define a Database
pion::platform::DatabaseInserter::EmptyFieldExceptionException thrown if the DatabaseInserter configuration includes an empty field name
pion::platform::DatabaseInserter::EmptyTableExceptionException thrown if the DatabaseInserter configuration does not define a Table
pion::platform::DatabaseInserter::EmptyTermExceptionException thrown if the DatabaseInserter configuration does not define a term in a field mapping
pion::platform::DatabaseInserter::IllegalCharactersExceptionException thrown if the DatabaseInserter configuration has a field name with illegal characters
pion::platform::DatabaseInserter::MissingDatabaseManagerException
pion::platform::DatabaseInserter::MissingEventTimeException thrown if the DatabaseInserter is configured to keep a key cache, with age, but age term is not defined
pion::platform::DatabaseInserter::NoFieldsExceptionException thrown if there are no database field mappings in the configuration
pion::platform::DatabaseInserter::NoUniqueKeyFoundException thrown if the DatabaseInserter configuration has a field name with illegal characters
pion::platform::DatabaseInserter::UnknownTermExceptionException thrown if the DatabaseInserter configuration uses an unknown term in a field mapping
pion::platform::DatabaseManager
pion::platform::DatabaseManager::DatabaseNotFoundExceptionException 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::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)
pion::plugins::FilterReactor
pion::plugins::FissionReactor
pion::plugins::FissionReactor::EmptyCodecExceptionException thrown if the Reactor configuration does not define a Codec
pion::plugins::FissionReactor::EmptyInputEventTermExceptionException thrown if the Reactor configuration does not define a EmptyInputEventTermException
pion::plugins::FissionReactor::EmptyInputEventTypeExceptionException thrown if the Reactor configuration does not define a InputEventType
pion::plugins::FissionReactor::NotAnObjectExceptionException thrown if the Reactor configuration uses a Term that is not an object as the input event type
pion::plugins::FissionReactor::TermNotStringExceptionException thrown if the term specified for extraction is not string type
pion::plugins::FissionReactor::UnknownTermExceptionException thrown if the Reactor configuration uses an unknown term in a field mapping
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::JSONCodec
pion::plugins::JSONCodec::EmptyFieldExceptionException thrown if the Codec configuration includes an empty field name
pion::plugins::JSONCodec::EmptyTermExceptionException thrown if the Codec configuration does not define a term in a field mapping
pion::plugins::JSONCodec::JSONFieldData type used to configure the formatting of Vocabulary Terms
pion::plugins::LogCodec
pion::plugins::LogCodec::BadFormatExceptionException thrown if the Codec is unable to parse a format
pion::plugins::LogCodec::EmptyFieldExceptionException thrown if the Codec configuration includes an empty field name
pion::plugins::LogCodec::EmptyTermExceptionException thrown if the Codec configuration does not define a term in a field mapping
pion::plugins::LogCodec::UnknownTermExceptionException thrown if the Codec configuration uses an unknown term in a field mapping
pion::plugins::LogInputReactor
pion::plugins::LogInputReactor::BadFrequencyExceptionException thrown if the frequency is not greater than zero
pion::plugins::LogInputReactor::DirectoryNotFoundExceptionException thrown if the directory configured is not found
pion::plugins::LogInputReactor::EmptyCodecExceptionException thrown if the Reactor configuration does not define a Codec
pion::plugins::LogInputReactor::EmptyDirectoryExceptionException thrown if the Reactor configuration does not define a Directory
pion::plugins::LogInputReactor::EmptyFilenameExceptionException thrown if the Reactor configuration does not define a Filename
pion::plugins::LogInputReactor::EmptyLogExceptionException thrown if the Reactor tries to consume a log file that is empty
pion::plugins::LogInputReactor::NotADirectoryExceptionException thrown if the directory configuration option is not a directory
pion::plugins::LogInputReactor::OpenLogExceptionException thrown if the Reactor is unable to open a log file for reading
pion::plugins::LogInputReactor::ReadEventExceptionException thrown if the Reactor encounters an error while reading Events
pion::plugins::LogOutputReactor
pion::plugins::LogOutputReactor::EmptyCodecExceptionException thrown if the Reactor configuration does not define a Codec
pion::plugins::LogOutputReactor::EmptyFilenameExceptionException thrown if the Reactor configuration does not define a Filename
pion::plugins::LogOutputReactor::LogRotationExceptionException thrown if the Reactor is unable to rotate the log file
pion::plugins::LogOutputReactor::OpenLogExceptionException thrown if the Reactor is unable to open a log file for writing
pion::plugins::LogOutputReactor::WriteToLogExceptionException 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 >::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
PionPlatformUnitTest
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::server::PlatformConfig
pion::server::PlatformConfig::DirectoryNotFoundExceptionException thrown if the directory configured is not found
pion::server::PlatformConfig::EmptyPluginPathExceptionException thrown if the config file contains an empty PluginPath definition
pion::server::PlatformConfig::MissingCodecConfigExceptionException thrown if the config file does not contain a CodecConfig element
pion::server::PlatformConfig::MissingDatabaseConfigExceptionException thrown if the config file does not contain a DatabaseConfig element
pion::server::PlatformConfig::MissingDataDirectoryExceptionException thrown if the config file does not contain a DataDirectory element
pion::server::PlatformConfig::MissingProtocolConfigExceptionException thrown if the config file does not contain a ProtocolConfig element
pion::server::PlatformConfig::MissingReactorConfigExceptionException thrown if the config file does not contain a ReactorConfig element
pion::server::PlatformConfig::MissingServiceConfigExceptionException thrown if the config file does not contain a ServiceConfig element
pion::server::PlatformConfig::MissingUserConfigExceptionException thrown if the config file does not contain a UserConfig element
pion::server::PlatformConfig::MissingVocabularyConfigExceptionException thrown if the config file does not contain a VocabularyConfig element
pion::server::PlatformConfig::NotADirectoryExceptionException thrown if the directory configuration option is not a directory
pion::platform::PlatformPlugin
pion::server::PlatformService
pion::server::PlatformService::EmptyServiceResourceExceptionException thrown if the config file contains a Server with an empty or missing HTTP resource
pion::server::PlatformService::MissingConfigExceptionException thrown if the Platform configuration is missing
pion::server::PlatformService::ServerIdOfServiceUnspecifiedExceptionException thrown if the config file contains a Service without a Server identifier specified
pion::platform::PluginConfig< PluginType >
pion::platform::PluginConfig< PluginType >::PluginExceptionException used to propagate exceptions thrown by Pion plugins
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
pion::platform::Protocol
pion::platform::Protocol::EmptyEventExceptionException thrown if the Protocol configuration does not define an event type
pion::platform::Protocol::NotAnObjectExceptionException thrown if the Protocol configuration uses an event type for a Term that is not an object
pion::platform::Protocol::UnknownTermExceptionException thrown if the Protocol configuration references an unknown event type
pion::platform::ProtocolFactory
pion::platform::ProtocolFactory::ProtocolNotFoundExceptionException thrown if a Protocol cannot be found
pion::plugins::PythonEventObject
pion::plugins::PythonReactor
pion::plugins::PythonReactor::EventConversionExceptionException thrown if there is an error converting between Pion and Python events
pion::plugins::PythonReactor::FailedToCompileExceptionException thrown if the source code fails to compile
pion::plugins::PythonReactor::InitReactorObjectExceptionException thrown if there is an error initialize the Reactor Python class object
pion::plugins::PythonReactor::InternalPythonExceptionException thrown if there is an internal error encountered with the Python API
pion::plugins::PythonReactor::NotCallableExceptionException thrown if a Python source function is defined but it is not callable
pion::plugins::PythonReactor::PythonLockSimple object used to manage the Python GIL lock & thread-safety
pion::plugins::PythonReactor::PythonRuntimeExceptionException thrown if there is an exception thrown while executing the byte code
pion::plugins::PythonReactor::ReadSourceFileExceptionException thrown if the source code file cannot be read
pion::plugins::PythonReactor::SourceFileNotFoundExceptionException thrown if the source code file configured is not found
pion::plugins::PythonReactorObject
pion::platform::Query
pion::plugins::QueryService
pion::plugins::QueryService::UnknownQueryExceptionException thrown if the HTTP query is not recognized
pion::platform::ReactionEngine
pion::platform::ReactionEngine::AddConnectionConfigExceptionException thrown if there is an error adding a Connection element to the config file
pion::platform::ReactionEngine::BadConnectionConfigExceptionException thrown if the configuration info for a new connection is invalid
pion::platform::ReactionEngine::BadConnectionTypeExceptionException thrown if the config file includes a connection with a bad or missing type
pion::platform::ReactionEngine::ConnectionNotFoundExceptionException thrown if we are unable to find a connection with the same identifier
pion::platform::ReactionEngine::EmptyConnectionIdExceptionException thrown if the config file contains a Reactor connection with a missing identifier
pion::platform::ReactionEngine::EmptyFromExceptionException thrown if the config file includes a connection with a missing From element
pion::platform::ReactionEngine::EmptyToExceptionException thrown if the config file includes a connection with a missing To element
pion::platform::ReactionEngine::ReactorNotFoundExceptionException thrown if we are unable to find a Reactor with the same identifier
pion::platform::ReactionEngine::RemoveConnectionConfigExceptionException thrown if there is an error removing a Connection from the config file
pion::platform::ReactionEngine::UpdateConfigOptionExceptionException thrown if there is an error updating a configuration option
pion::platform::ReactionScheduler
pion::platform::ReactionScheduler::NoServiceExceptionException thrown if getIOService() is called
pion::platform::Reactor
pion::platform::Reactor::AlreadyConnectedExceptionException thrown if you try to add a duplicate connection
pion::platform::Reactor::ConfigLockExceptionException thrown if there is a problem obtaining a configuration lock
pion::platform::Reactor::ConfigReadLock
pion::platform::Reactor::ConfigWriteLock
pion::platform::Reactor::ConnectionNotFoundExceptionException thrown if you try to remove a connection that does not exist
pion::platform::Reactor::UnknownSignalExceptionException thrown if an unknown signal is referenced
pion::platform::RuleChain
pion::platform::RuleChain::EmptyTermExceptionException thrown if the configuration does not define a Term for a Comparison
pion::platform::RuleChain::EmptyTypeExceptionException thrown if the configuration does not define a Comparison type
pion::platform::RuleChain::EmptyValueExceptionException thrown if the configuration does not define a Term for a Comparison
pion::platform::RuleChain::UnknownTermExceptionException thrown if unable to find the configured Vocabulary Term
pion::plugins::ScriptReactor
pion::plugins::ScriptReactor::CommandParsingExceptionException thrown if there is a problem parsing arguments out of the command string
pion::plugins::ScriptReactor::EmptyCommandExceptionException thrown if the Reactor configuration does not define a Command
pion::plugins::ScriptReactor::EmptyInputCodecExceptionException thrown if the Reactor configuration does not define an Input Codec
pion::plugins::ScriptReactor::EmptyOutputCodecExceptionException thrown if the Reactor configuration does not define an Output Codec
pion::plugins::ScriptReactor::OpenPipeExceptionException thrown if opening a pipe to the shell command fails
pion::plugins::ScriptReactor::ReadFromPipeExceptionException thrown if the Reactor has trouble reading events from the pipe
pion::plugins::ScriptReactor::WriteToPipeExceptionException thrown if the Reactor has trouble writing events to the pipe
pion::server::ServiceManager
pion::server::ServiceManager::EmptyOptionNameExceptionException thrown if the config file contains a WebService option with an empty name
pion::server::ServiceManager::EmptyServerIdExceptionException thrown if the config file contains a Server with an empty or missing identifier
pion::server::ServiceManager::EmptyServiceIdExceptionException thrown if the config file contains a Service with an empty or missing identifier
pion::server::ServiceManager::EmptyServicePluginTypeExceptionException thrown if the config file contains a Service with an empty or missing plug-in type
pion::server::ServiceManager::EmptyServiceResourceExceptionException thrown if the config file contains a Service with an empty or missing HTTP resource
pion::server::ServiceManager::EmptyServiceServerIdExceptionException thrown if the config file contains a Service with an empty or missing Server identifier
pion::server::ServiceManager::MissingPortExceptionException thrown if the config file contains a Server with a missing port number
pion::server::ServiceManager::PlatformServiceNotFoundExceptionException thrown if a PlatformService cannot be found
pion::server::ServiceManager::RedirectMissingSourceExceptionException thrown if the config file contains a Redirect element with no Source specified
pion::server::ServiceManager::RedirectMissingTargetExceptionException thrown if the config file contains a Redirect element with no Target specified
pion::server::ServiceManager::SSLKeyExceptionException thrown if there is an error loading an SSL key file
pion::server::ServiceManager::UnknownAuthTypeExceptionException thrown if the config file contains a unknown AuthType value
pion::server::ServiceManager::WebServiceExceptionException used to propagate exceptions thrown by web services
ShutdownManager
pion::plugins::SQLiteDatabase
pion::plugins::SQLiteDatabase::DBStillOpenException thrown if the the SQLite API returns an unexpected result
pion::plugins::SQLiteDatabase::EmptyFilenameExceptionException thrown if the SQLiteDatabase configuration does not define a Filename
pion::plugins::SQLiteDatabase::SQLiteAPIExceptionException 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::MissingTransformFieldInvalid/missing type of transformation
pion::platform::Transform::RegexFailureException thrown if regex_replace fails and throws
pion::platform::TransformAssignTerm
pion::platform::TransformAssignValue
pion::platform::TransformLookupTransformLookup -- Transformation based on doing lookups
pion::plugins::TransformReactor
pion::plugins::TransformReactor::EmptySetTermExceptionException thrown if source term is missing from assign term transformation
pion::plugins::TransformReactor::EmptyTermExceptionException thrown if the TransformReactor configuration does not define a Term for a Comparison
pion::plugins::TransformReactor::EmptyTransformationExceptionException thrown if a set value is missing from transformation configuration
pion::plugins::TransformReactor::EmptyTypeExceptionException thrown if the TransformReactor configuration does not define a Comparison type
pion::plugins::TransformReactor::EmptyValueExceptionException thrown if the TransformReactor configuration does not define a Term for a Comparison
pion::plugins::TransformReactor::InvalidTransformationException thrown if the TransformReactor configuration does not define a Term for a Comparison
pion::plugins::TransformReactor::UnknownTermExceptionException thrown if the TransformReactor configuration uses an unknown Term for a Comparison
pion::platform::TransformRegexTransformRegex -- Transformation based on a set of regexp's
pion::platform::TransformRulesTransformRules -- Transformation based on a full set of rules
pion::server::UserManager
pion::server::UserManager::AddUserConfigExceptionException thrown if there is an error adding a User to the config file
pion::server::UserManager::DuplicateUserExceptionException thrown if a request is made to add a User when a User with the same ID has already been added
pion::server::UserManager::EmptyUserIdExceptionException thrown if a user_id parameter is found to be empty
pion::server::UserManager::MissingOpenSSLExceptionException thrown if Pion is built without support for OpenSSL
pion::server::UserManager::MissingUserIdInConfigFileExceptionException thrown if the config file contains a User with an empty or missing identifier
pion::server::UserManager::NoPasswordExceptionException thrown if a request is made to add or update a User with a configuration with an empty or missing password
pion::server::UserManager::UpdateUserConfigExceptionException thrown if there is an error updating a User in the config file
pion::server::UserManager::UserNotFoundExceptionException thrown if a User cannot be found
pion::server::UserManager::UserUpdateFailedExceptionException thrown if a User update failed
pion::platform::Vocabulary
pion::platform::Vocabulary::DuplicateTermExceptionException thrown if you try to add a duplicate Term
pion::platform::Vocabulary::EmptyTermIdExceptionException thrown if you try to add a term with an empty identifier
pion::platform::Vocabulary::TermData type for vocabulary terms
pion::platform::Vocabulary::TermNotFoundExceptionException thrown if there is a problem finding a Term
pion::platform::Vocabulary::UnknownDataTypeExceptionException thrown if the DataType is not recognized
pion::platform::VocabularyConfig
pion::platform::VocabularyConfig::AddTermConfigExceptionException thrown if there is an error adding a term element to the config file
pion::platform::VocabularyConfig::EmptyTypeExceptionException thrown if the config file contains an empty data type definition
pion::platform::VocabularyConfig::EmptyVocabularyIdExceptionException thrown if the config file contains a vocabulary element with an empty or missing identifier
pion::platform::VocabularyConfig::InitializeConfigExceptionException thrown if there is an error initializing a Vocabulary config file
pion::platform::VocabularyConfig::MissingVocabularyExceptionException thrown if the config file does not contain a vocabulary element
pion::platform::VocabularyConfig::RemoveTermConfigExceptionException thrown if there is an error removing a Term from the config file
pion::platform::VocabularyConfig::UpdateTermConfigExceptionException thrown if there is an error updating a Term in the config file
pion::platform::VocabularyConfig::UpdateVocabularyExceptionException thrown if an error occurs when trying to update Vocabulary configuration options
pion::platform::VocabularyConfig::VocabularyIsLockedExceptionException thrown if the config file does not contain a vocabulary element
pion::platform::VocabularyManager
pion::platform::VocabularyManager::AddVocabularyConfigExceptionException thrown if there is an error adding a Vocabulary to the config file
pion::platform::VocabularyManager::DuplicateVocabularyExceptionException thrown if you try loading a duplicate Vocabulary
pion::platform::VocabularyManager::EmptyVocabularyConfigExceptionException thrown if the config file contains an empty VocabularyConfig element
pion::platform::VocabularyManager::MissingVocabularyPathExceptionException thrown if the config file does not contain a VocabularyPath element
pion::platform::VocabularyManager::RemoveVocabularyConfigExceptionException thrown if there is an error removing a Vocabulary from the config file
pion::platform::VocabularyManager::UpdateVocabularyPathExceptionException thrown if there is an error updating the Vocabulary config file path
pion::platform::VocabularyManager::VocabularyNotFoundExceptionException thrown if you try referencing an unknown Vocabulary
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
pion::plugins::XMLCodec
pion::plugins::XMLCodec::EmptyFieldExceptionException thrown if the Codec configuration includes an empty field name
pion::plugins::XMLCodec::EmptyTermExceptionException thrown if the Codec configuration does not define a term in a field mapping
pion::plugins::XMLCodec::XMLFieldData type used to configure the formatting of Vocabulary Terms

Generated on Fri Mar 12 10:28:01 2010 for pion-platform by  doxygen 1.4.7