Functions exported from Carbonite plugins. Use @ref CARB_PLUGIN_IMPL to have
reasonable default implementations of these function implemented for you in your plugin.
Typedefs
- carb::GetFrameworkVersionFn: Required. Returns the plugin's required carb::Framework version. 
- carb::GetPluginDepsFn: Optional. Returns a static list of interfaces this plugin depends upon. 
- carb::OnPluginPostShutdownFn: Optional. Called after OnPluginShutdownFn . 
- carb::OnPluginPreStartupFn: Optional. Called after OnPluginRegisterExFn . 
- carb::OnPluginQuickShutdownFn: Optional. Called if provided in lieu of OnPluginShutdownFn when the carb::quickReleaseFrameworkAndTerminate() is performing a quick shutdown. 
- carb::OnPluginRegisterEx2Fn: Either this or OnPluginRegisterEx2Fn or OnPluginRegisterFn are required. Populates the given carb::PluginRegistryEntry2 with the plugin's information. 
- carb::OnPluginRegisterExFn: Either this or OnPluginRegisterFn or OnPluginRegisterEx2 are required. Populates the given carb::PluginRegistryEntry with the plugin's information. 
- carb::OnPluginRegisterFn: Either this or OnPluginRegisterExFn or OnPluginRegisterEx2Fn are required. Populates the given carb::PluginRegistryEntry with the plugin's information. 
- carb::OnPluginShutdownFn: Optional. Called after OnPluginStartupExFn . 
- carb::OnPluginStartupExFn: Optional. Called after OnPluginPreStartupFn . 
- carb::OnPluginStartupFn: Optional. Called after OnPluginPreStartupFn . 
- carb::OnReloadDependencyFn: Optional.