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.h
for 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.