libIntegra
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
oCintegra_api::CCommandResultBase class for all command result classes
|oCintegra_api::CLoadCommandResultRepresents return information for ILoadCommand
|\Cintegra_api::CNewCommandResultRepresents return information for INewCommand
oCintegra_api::CCommandSourceRepresents an enumeration of command sources
oCintegra_api::CErrorRepresents an enumeration of error codes
oCintegra_api::CGuidHelperCommon guid routines
oCintegra_api::CIntegraSessionTop-level entry point for libIntegraApi
oCintegra_api::CLoadModuleInDevelopmentResultReturn structure for IModuleManager::load_module_in_development
oCintegra_api::CModuleInstallResultReturn structure for IModuleManager::install_module
oCintegra_api::CModuleUninstallResultReturn structure for IModuleManager::uninstall_module
oCintegra_api::CPathRepresents the address of a node endpoint, absolutely or relatively
oCintegra_api::CServerLockLocking mechanism for IServer
oCintegra_api::CServerStartupInfoHolds configuration data for libIntegra
oCintegra_api::CStringHelperCommon string routines
oCintegra_api::CTraceHandles console output
oCintegra_api::CValueBase class for the concrete value classes CIntegerValue, CFloatValue and CStringValue
|oCintegra_api::CFloatValueRepresents a float value
|oCintegra_api::CIntegerValueRepresents an integer value
|\Cintegra_api::CStringValueRepresents a string value
oCintegra_api::GUID_
oCintegra_api::GuidCompareDefines a comparison operator so that guids can be keys of standard library maps and sets. Internal use only
oCintegra_api::GuidHashDefines a hash operator so that guids can be keys of standard library maps and sets. Internal use only
oCintegra_api::ICommandBase class for all libIntegra commands
|oCintegra_api::IDeleteCommandCommand to delete nodes from the node hierarchy
|oCintegra_api::ILoadCommandCommand to load node hierarchies, associated data files and embedded modules from .integra files
|oCintegra_api::IMoveCommandCommand to move nodes to different branches of the node hierarchy
|oCintegra_api::INewCommandCommand to add new nodes to the node hierarchy
|oCintegra_api::IRenameCommandCommand to rename nodes
|oCintegra_api::ISaveCommandCommand to save node hierarchies, associated data files and embedded modules to .integra files
|\Cintegra_api::ISetCommandCommand to set 'control' type node endpoints
oCintegra_api::IConstraintDefinition of a stateful control's constraint
oCintegra_api::IControlInfoControl-specific info about an Endpoint in an Integra Module interface
oCintegra_api::IEndpointDefinitionContainer for info about an Endpoint in an Integra Module interface
oCintegra_api::IImplementationInfoInformation about an Integra Module's implementation
oCintegra_api::IInterfaceDefinitionTop level container for an Integra Module interface
oCintegra_api::IInterfaceInfoInformation about an Integra Module interface
oCintegra_api::IModuleManagerProvides funtionality to interact with 3rd party, embedded and in-development modules
oCintegra_api::INodeRepresents a node
oCintegra_api::INodeEndpointRepresents a node endpoint
oCintegra_api::INotificationSinkProvides mechanism to recieve feedback about changes to libIntegra's state
|\Cintegra_api::CPollingNotificationSinkHelper class to receive notifications within a single thread
oCintegra_api::IServerProvides methods to query libIntegra and process commands
oCintegra_api::IStateInfoStateful-control-specific info about an Endpoint in an Integra Module interface
oCintegra_api::IStreamInfoStream-specific info about an Endpoint in an Integra Module interface
oCintegra_api::IValueRangeDefinition of a value-range type constraint
oCintegra_api::IValueScaleInfo about how numeric stateful controls should be scaled
oCintegra_api::IWidgetDefinitionDefinition of a widget in an Integra Module interface
\Cintegra_api::IWidgetPositionDefinition of a widget position