Framework.h#
Fully qualified name: carb/Framework.h
In directory: carb
Source file: Framework.h
Core header for registering and acquiring interfaces.
Namespaces#
- carb
The main Carbonite namespace.
- carb::detail
Internal.
Structs#
- carb::AcquireInterfaceOptions
A structure used with Framework::internalAcquireInterface() . Typically callers should use one of the adapter functions such as Framework::tryAcquireInterface() and not use this directly.
- carb::Framework
Defines the framework for creating Carbonite applications and plugins.
- carb::PluginLoadingDesc
Describes parameters for finding plugins on disk. Multiple search paths, matching wildcards, and exclusion wildcards can be specified. Used primarily by Framework::loadPlugins .
- carb::PluginRegistrationDesc
Describes the different functions a plugin can define for use by carb::Framework .