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 .