carb/Framework.h

↰ Parent directory: carb/

Core header for registering and acquiring interfaces.

Source: carb/Framework.h

Included By

Namespaces

Classes

  • 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.

Enums

Functions

Defines

  • CARB_FRAMEWORK_GLOBALS: Defines global variables for use by Carbonite. Call this macro from the global namespace.

  • CARB_IS_SAME_SDK_VERSION: Tests whether the Carbonite SDK headers match the version of used to build the framework.

  • CARBONITE_MAJOR: Defines the current major version of the Carbonite framework.

  • CARBONITE_MINOR: Defines the current minor version of the Carbonite framework.

Typedefs

Variables