fourdst_plugin 0.0.1a
C++ Plugin Manager
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cfourdst::plugin::bundle::BundlePluginInfoInformation about a plugin within a bundle
 Cfourdst::crypt::EVP_MD_CTX_Deleter
 Cfourdst::crypt::EVP_PKEY_DeleterCustom deleter for OpenSSL EVP_PKEY objects
 Cstd::exceptionSTL class
 Cfourdst::plugin::exception::PluginErrorBase exception class for all plugin-related errors
 Cfourdst::plugin::exception::PluginLoadErrorException thrown when a plugin fails to load
 Cfourdst::plugin::exception::PluginNameCollisionErrorException thrown when attempting to load a plugin with a name that already exists
 Cfourdst::plugin::exception::PluginNotLoadedErrorException thrown when attempting to access a plugin that hasn't been loaded
 Cfourdst::plugin::exception::PluginSymbolErrorException thrown when required plugin symbols cannot be found
 Cfourdst::plugin::exception::PluginTypeErrorException thrown when a plugin cannot be cast to the requested type
 Cfourdst::plugin::manager::PluginManager::Impl
 Cfourdst::plugin::IPluginAbstract base interface for all plugins
 Cfourdst::plugin::IPluginBaseBase class providing default implementations for plugin identification
 Cfourdst::plugin::PluginBase
 Cfourdst::plugin::templates::FunctorPlugin_T< T >Template base class for functor-style plugins
 Cfourdst::plugin::bundle::PluginBundleManages a bundle of plugins
 Cfourdst::plugin::PluginDeleter
 Cfourdst::plugin::manager::PluginManager::Impl::PluginHandle
 Cfourdst::plugin::manager::PluginManagerCentral manager for plugin loading and lifecycle management
 Cfourdst::plugin::bundle::PluginPlatformsPlatform-specific information for a plugin
 Cfourdst::crypt::PublicKeyRepresents a public key for cryptographic operations
 Cfourdst::plugin::bundle::utils::TemporaryDirectoryManages a temporary directory that is automatically cleaned up