#include <PionException.hpp>
Inherits std::exception.
Inherited by pion::BadAssertException, pion::net::HTTPAuth::UnknownOptionException, pion::net::WebServer::AuthConfigException, pion::net::WebServer::ConfigNotFoundException, pion::net::WebServer::ConfigParsingException, pion::net::WebServer::ServiceNotFoundException, pion::net::WebServer::WebServiceException, pion::net::WebService::UnknownOptionException, pion::PionPlugin::DirectoryNotFoundException, pion::PionPlugin::OpenPluginException, pion::PionPlugin::PluginMissingCreateException, pion::PionPlugin::PluginMissingDestroyException, pion::PionPlugin::PluginNotFoundException, pion::platform::Codec::EmptyEventException, pion::platform::Codec::NotAnObjectException, pion::platform::Codec::UnknownTermException, pion::platform::Codec::WrongEventTypeException, pion::platform::CodecFactory::CodecNotFoundException, pion::platform::Comparison::UnknownComparisonTypeException, pion::platform::ConfigManager::AddPluginConfigException, pion::platform::ConfigManager::BadXMLBufferException, pion::platform::ConfigManager::ConfigAlreadyOpenException, pion::platform::ConfigManager::ConfigFileExistsException, pion::platform::ConfigManager::ConfigFileVersionException, pion::platform::ConfigManager::ConfigNotOpenException, pion::platform::ConfigManager::EmptyPluginElementException, pion::platform::ConfigManager::EmptyPluginIdException, pion::platform::ConfigManager::InitializeRootConfigException, pion::platform::ConfigManager::MissingConfigFileException, pion::platform::ConfigManager::MissingResourceElementException, pion::platform::ConfigManager::MissingRootElementException, pion::platform::ConfigManager::ReadConfigException, pion::platform::ConfigManager::RemovePluginConfigException, pion::platform::ConfigManager::UpdateConfigException, pion::platform::ConfigManager::UpdatePluginConfigException, pion::platform::ConfigManager::WriteConfigException, pion::platform::ConfigManager::XMLBufferParsingException, pion::platform::Database::BadTypePair, pion::platform::Database::DatabaseClientException, pion::platform::Database::DatabaseConfigMissing, pion::platform::Database::InvalidIsolationLevel, pion::platform::Database::MissingRootElementException, pion::platform::Database::MissingTemplateException, pion::platform::Database::MissingTypeMap, pion::platform::Database::OpenDatabaseException, pion::platform::Database::QueryNotFoundException, pion::platform::Database::ReadConfigException, pion::platform::DatabaseInserter::DuplicateColumnName, pion::platform::DatabaseInserter::IllegalCharactersException, pion::platform::DatabaseInserter::MissingEventTime, pion::platform::DatabaseInserter::NoUniqueKeyFound, pion::platform::DatabaseInserter::UnknownTermException, pion::platform::DatabaseManager::DatabaseNotFoundException, pion::platform::PluginConfig< PluginType >::PluginException, pion::platform::Protocol::EmptyEventException, pion::platform::Protocol::NotAnObjectException, pion::platform::Protocol::UnknownTermException, pion::platform::ProtocolFactory::ProtocolNotFoundException, pion::platform::ReactionEngine::AddConnectionConfigException, pion::platform::ReactionEngine::AddWorkspaceConfigException, pion::platform::ReactionEngine::BadConnectionTypeException, pion::platform::ReactionEngine::ConnectionNotFoundException, pion::platform::ReactionEngine::EmptyConnectionIdException, pion::platform::ReactionEngine::EmptyFromException, pion::platform::ReactionEngine::EmptyToException, pion::platform::ReactionEngine::ReactorNotFoundException, pion::platform::ReactionEngine::RemoveConnectionConfigException, pion::platform::ReactionEngine::RemoveNonEmptyWorkspaceException, pion::platform::ReactionEngine::SetWorkspaceConfigException, pion::platform::ReactionEngine::UpdateConfigOptionException, pion::platform::ReactionEngine::WorkspaceNotFoundException, pion::platform::Reactor::AlreadyConnectedException, pion::platform::Reactor::ConfigLockException, pion::platform::Reactor::ConnectionNotFoundException, pion::platform::Reactor::MissingWorkspaceException, pion::platform::Reactor::UnknownSignalException, pion::platform::RuleChain::UnknownTermException, pion::platform::Transform::MissingTransformField, pion::platform::Transform::RegexFailure, pion::platform::Transform::ValueAssignmentException, pion::platform::Vocabulary::DuplicateTermException, pion::platform::Vocabulary::TermNoLongerDefinedException, pion::platform::Vocabulary::TermNotFoundException, pion::platform::Vocabulary::UnknownDataTypeException, pion::platform::VocabularyConfig::AddTermConfigException, pion::platform::VocabularyConfig::EmptyTypeException, pion::platform::VocabularyConfig::EmptyVocabularyIdException, pion::platform::VocabularyConfig::InitializeConfigException, pion::platform::VocabularyConfig::MissingVocabularyException, pion::platform::VocabularyConfig::RemoveTermConfigException, pion::platform::VocabularyConfig::UpdateTermConfigException, pion::platform::VocabularyConfig::UpdateVocabularyException, pion::platform::VocabularyConfig::VocabularyIsLockedException, pion::platform::VocabularyManager::AddVocabularyConfigException, pion::platform::VocabularyManager::DuplicateVocabularyException, pion::platform::VocabularyManager::EmptyVocabularyConfigException, pion::platform::VocabularyManager::MissingVocabularyPathException, pion::platform::VocabularyManager::RemoveVocabularyConfigException, pion::platform::VocabularyManager::UpdateVocabularyPathException, pion::platform::VocabularyManager::VocabularyNotFoundException, pion::PluginManager< PLUGIN_TYPE >::DuplicatePluginException, pion::PluginManager< PLUGIN_TYPE >::PluginNotFoundException, pion::plugins::ConfigService::MissingUIDirectoryException, pion::plugins::FileService::DirectoryNotFoundException, pion::plugins::FileService::FileNotFoundException, pion::plugins::FileService::FileReadException, pion::plugins::FileService::InvalidCacheException, pion::plugins::FileService::InvalidOptionValueException, pion::plugins::FileService::InvalidScanException, pion::plugins::FileService::NotADirectoryException, pion::plugins::FileService::NotAFileException, pion::plugins::FileService::UndefinedResponseException, pion::plugins::FissionReactor::EmptyCodecException, pion::plugins::FissionReactor::EmptyInputEventTermException, pion::plugins::FissionReactor::EmptyInputEventTypeException, pion::plugins::FissionReactor::NotAnObjectException, pion::plugins::FissionReactor::TermNotStringException, pion::plugins::FissionReactor::UnknownTermException, pion::plugins::JSONCodec::EmptyFieldException, pion::plugins::JSONCodec::EmptyTermException, pion::plugins::LogCodec::BadFormatException, pion::plugins::LogCodec::EmptyFieldException, pion::plugins::LogCodec::EmptyTermException, pion::plugins::LogCodec::UnknownTermException, pion::plugins::LogInputReactor::BadFrequencyException, pion::plugins::LogInputReactor::DirectoryNotFoundException, pion::plugins::LogInputReactor::EmptyCodecException, pion::plugins::LogInputReactor::EmptyDirectoryException, pion::plugins::LogInputReactor::EmptyFilenameException, pion::plugins::LogInputReactor::EmptyLogException, pion::plugins::LogInputReactor::NotADirectoryException, pion::plugins::LogInputReactor::OpenLogException, pion::plugins::LogInputReactor::ReadEventException, pion::plugins::LogOutputReactor::EmptyCodecException, pion::plugins::LogOutputReactor::EmptyFilenameException, pion::plugins::LogOutputReactor::LogRotationException, pion::plugins::LogOutputReactor::OpenLogException, pion::plugins::LogOutputReactor::WriteToLogException, pion::plugins::PythonReactor::EventConversionException, pion::plugins::PythonReactor::FailedToCompileException, pion::plugins::PythonReactor::InitReactorObjectException, pion::plugins::PythonReactor::InternalPythonException, pion::plugins::PythonReactor::NotCallableException, pion::plugins::PythonReactor::ReadSourceFileException, pion::plugins::PythonReactor::SourceFileNotFoundException, pion::plugins::PythonReactor::UnknownTermException, pion::plugins::QueryService::UnknownQueryException, pion::plugins::ScriptReactor::CommandParsingException, pion::plugins::ScriptReactor::EmptyCommandException, pion::plugins::ScriptReactor::EmptyInputCodecException, pion::plugins::ScriptReactor::EmptyOutputCodecException, pion::plugins::ScriptReactor::OpenPipeException, pion::plugins::ScriptReactor::ReadFromPipeException, pion::plugins::ScriptReactor::WriteToPipeException, pion::plugins::SQLiteDatabase::DBStillOpen, pion::plugins::SQLiteDatabase::EmptyFilenameException, pion::plugins::SQLiteDatabase::SQLiteAPIException, pion::plugins::TransformReactor::EmptySetTermException, pion::plugins::TransformReactor::EmptyTermException, pion::plugins::TransformReactor::EmptyTransformationException, pion::plugins::TransformReactor::EmptyTypeException, pion::plugins::TransformReactor::EmptyValueException, pion::plugins::TransformReactor::InvalidTransformation, pion::plugins::TransformReactor::TransformFailureException, pion::plugins::TransformReactor::UnknownTermException, pion::plugins::XMLCodec::EmptyFieldException, pion::plugins::XMLCodec::EmptyTermException, pion::server::PlatformConfig::DirectoryNotFoundException, pion::server::PlatformConfig::EmptyPluginPathException, pion::server::PlatformConfig::MissingCodecConfigException, pion::server::PlatformConfig::MissingDatabaseConfigException, pion::server::PlatformConfig::MissingDataDirectoryException, pion::server::PlatformConfig::MissingProtocolConfigException, pion::server::PlatformConfig::MissingReactorConfigException, pion::server::PlatformConfig::MissingServiceConfigException, pion::server::PlatformConfig::MissingUserConfigException, pion::server::PlatformConfig::MissingVocabularyConfigException, pion::server::PlatformConfig::NotADirectoryException, pion::server::PlatformService::EmptyServiceResourceException, pion::server::PlatformService::MissingConfigException, pion::server::PlatformService::ServerIdOfServiceUnspecifiedException, pion::server::ServiceManager::EmptyOptionNameException, pion::server::ServiceManager::EmptyServerIdException, pion::server::ServiceManager::EmptyServiceIdException, pion::server::ServiceManager::EmptyServicePluginTypeException, pion::server::ServiceManager::EmptyServiceResourceException, pion::server::ServiceManager::EmptyServiceServerIdException, pion::server::ServiceManager::MissingPortException, pion::server::ServiceManager::PlatformServiceNotFoundException, pion::server::ServiceManager::RedirectMissingSourceException, pion::server::ServiceManager::RedirectMissingTargetException, pion::server::ServiceManager::SSLKeyException, pion::server::ServiceManager::UnknownAuthTypeException, pion::server::ServiceManager::WebServiceException, pion::server::UserManager::AddUserConfigException, pion::server::UserManager::DuplicateUserException, pion::server::UserManager::EmptyUserIdException, pion::server::UserManager::MissingUserIdInConfigFileException, pion::server::UserManager::NoPasswordException, pion::server::UserManager::UpdateUserConfigException, pion::server::UserManager::UserNotFoundException, and pion::server::UserManager::UserUpdateFailedException.
Definition at line 24 of file PionException.hpp.
Public Member Functions | |
| virtual | ~PionException () throw () |
| PionException (const char *what_msg) | |
| PionException (const std::string &what_msg) | |
| PionException (const char *description, const std::string ¶m) | |
| PionException (std::string description, const std::string ¶m) | |
| virtual const char * | what () const throw () |
| returns a descriptive message for the exception | |
1.4.7