libIntegra
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Classes | Typedefs
interface_definition.h File Reference

Defines classes relating to integra module interfaces. More...

#include "common_typedefs.h"
#include "guid_helper.h"
#include "value.h"
#include <list>
#include <time.h>
Include dependency graph for interface_definition.h:

Go to the source code of this file.

Classes

class  integra_api::IInterfaceDefinition
 Top level container for an Integra Module interface. More...
 
class  integra_api::IInterfaceInfo
 Information about an Integra Module interface. More...
 
class  integra_api::IEndpointDefinition
 Container for info about an Endpoint in an Integra Module interface. More...
 
class  integra_api::IControlInfo
 Control-specific info about an Endpoint in an Integra Module interface. More...
 
class  integra_api::IStateInfo
 Stateful-control-specific info about an Endpoint in an Integra Module interface. More...
 
class  integra_api::IConstraint
 Definition of a stateful control's constraint. More...
 
class  integra_api::IValueRange
 Definition of a value-range type constraint. More...
 
class  integra_api::IValueScale
 Info about how numeric stateful controls should be scaled. More...
 
class  integra_api::IStreamInfo
 Stream-specific info about an Endpoint in an Integra Module interface. More...
 
class  integra_api::IWidgetDefinition
 Definition of a widget in an Integra Module interface. More...
 
class  integra_api::IWidgetPosition
 Definition of a widget position. More...
 
class  integra_api::IImplementationInfo
 Information about an Integra Module's implementation. More...
 

Typedefs

typedef std::list
< IEndpointDefinition * > 
integra_api::endpoint_definition_list
 
typedef std::list
< IWidgetDefinition * > 
integra_api::widget_definition_list
 

Detailed Description

Defines classes relating to integra module interfaces.

For more information about integra module interfaces see http://www.integralive.org/tutorials/module-development-guide