fourdst_plugin 0.0.1a
C++ Plugin Manager
|
Cfourdst::plugin::bundle::BundlePluginInfo | Information about a plugin within a bundle |
Cfourdst::crypt::EVP_MD_CTX_Deleter | |
Cfourdst::crypt::EVP_PKEY_Deleter | Custom deleter for OpenSSL EVP_PKEY objects |
▼Cstd::exception | STL class |
▼Cfourdst::plugin::exception::PluginError | Base exception class for all plugin-related errors |
Cfourdst::plugin::exception::PluginLoadError | Exception thrown when a plugin fails to load |
Cfourdst::plugin::exception::PluginNameCollisionError | Exception thrown when attempting to load a plugin with a name that already exists |
Cfourdst::plugin::exception::PluginNotLoadedError | Exception thrown when attempting to access a plugin that hasn't been loaded |
Cfourdst::plugin::exception::PluginSymbolError | Exception thrown when required plugin symbols cannot be found |
Cfourdst::plugin::exception::PluginTypeError | Exception thrown when a plugin cannot be cast to the requested type |
Cfourdst::plugin::manager::PluginManager::Impl | |
▼Cfourdst::plugin::IPlugin | Abstract base interface for all plugins |
▼Cfourdst::plugin::IPluginBase | Base 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::PluginBundle | Manages a bundle of plugins |
Cfourdst::plugin::PluginDeleter | |
Cfourdst::plugin::manager::PluginManager::Impl::PluginHandle | |
Cfourdst::plugin::manager::PluginManager | Central manager for plugin loading and lifecycle management |
Cfourdst::plugin::bundle::PluginPlatforms | Platform-specific information for a plugin |
Cfourdst::crypt::PublicKey | Represents a public key for cryptographic operations |
Cfourdst::plugin::bundle::utils::TemporaryDirectory | Manages a temporary directory that is automatically cleaned up |