carb
Directories
Files
- carb/BindingsPythonTypes.h: A collection of opaque type definitions needed by multiple Python bindings. 
- carb/BindingsUtils.h: Utilities for script bindings. 
- carb/CarbWindows.h: Allow access to specific parts of Windows API without including Windows.h. 
- carb/ClientUtils.h: Utilities for Carbonite clients. 
- carb/Defines.h: Carbonite basic defines and helper functions. 
- carb/Error.h: Core components for error handling. These functions are the foundation for language-specific bindings and should not be used directly. See - omni/Error.hfor user-friendly C++ interfaces.
- carb/FindPlugins.h: Utilities for finding plugins. 
- carb/Framework.h: Core header for registering and acquiring interfaces. 
- carb/IObject.h: Implementation of Carbonite objects. 
- carb/Interface.h: Macros for defining a Carbonite interface. 
- carb/InterfaceUtils.h: Utilities for Carbonite Interface management. 
- carb/Memory.h: DLL Boundary safe memory management functions. 
- carb/ObjectUtils.h: Helper utilities for Carbonite objects ( carb::IObject ). 
- carb/PluginCoreUtils.h: Utilities to ease the creation of Carbonite plugins. Most code will include carb/PluginUtils.h instead of this file. 
- carb/PluginInitializers.h: Utilities to ease the creation of Carbonite plugins. 
- carb/PluginUtils.h: Utilities to ease the creation of Carbonite plugins. 
- carb/RString.h: Registered String utility. See carb::RString for more info. 
- carb/RStringEnum.inl: Registered String utility enum values. See carb::RString for more info. 
- carb/SdkVersion.h: Defines a macro containing the SDK version this header was built with. 
- carb/StartupUtils.h: Contains carb::startupFramework() and carb::shutdownFramework() . Consider using OMNI_CORE_INIT() , which invokes these methods for you in a safe manner. 
- carb/Types.h: Common types used through-out Carbonite. 
- carb/Version.h: Utilities for Carbonite version.