Classes | Typedefs | Enumerations
RTC::Local Namespace Reference

Classes

struct  ComponentProfile
 
struct  ConnectorProfile
 
class  DataFlowComponentBase
 DataFlowComponentBase class. More...
 
struct  ExecutionContextProfile
 
struct  FsmBehaviorProfile
 
struct  FsmProfile
 
class  IComponentAction
 IComponentAction interface class. More...
 
class  IDataFlowComponent
 IDataFlowComponent class. More...
 
class  IDataFlowComponentAction
 IDataFlowComponentAction class. More...
 
class  IExecutionContext
 IExecutionContext class. More...
 
class  IFsm
 IFsm interface class. More...
 
class  IFsmObject
 IFsmObject interface class. More...
 
class  IFsmParticipant
 IFsmParticipant interface class. More...
 
class  IFsmParticipantAction
 IFsmParticipantAction interface class. More...
 
class  IFsmService
 IFsmService class. More...
 
class  ILightweightRTObject
 ILightweightRTObject interface class. More...
 
class  IMode
 IMode class. More...
 
class  IModeCapable
 IModeCapable class. More...
 
class  IMultiiModeComponentAction
 IMultiiModeComponentAction class. More...
 
class  IMultiModeObject
 IMultiModeObject class. More...
 
class  IPortService
 IPortService itnerface class. More...
 
class  IRTObject
 IRTObject interface class. More...
 
struct  PortInterfaceProfile
 
struct  PortProfile
 

Typedefs

typedef std::vector< ConnectorProfile * > ConnectorProfileList
 
typedef EXECUTION_HANDLE_TYPE_NATIVE ECHandle_t
 
typedef EXECUTION_HANDLE_TYPE_NATIVE ExecutionContextHandle_t
 
typedef std::vector< ExecutionContext * > ExecutionContextList
 
typedef std::vector< FsmBehaviorProfile * > FsmBehaviorProfileList
 
typedef std::vector< std::pair< std::string, std::string > > NVList
 
typedef std::vector< PortInterfaceProfile * > PortInterfaceProfileList
 
typedef std::vector< PortProfile * > PortProfileList
 
typedef std::vector< IPortService * > PortServiceList
 
typedef std::vector< IRTObject * > RTCList
 
typedef char * UniqueIdentifier
 

Enumerations

enum  ExecutionKind { PERIODIC, EVENT_DRIVEN, OTHER }
 
enum  LifeCycleState { CREATED_STATE, INACTIVE_STATE, ACTIVE_STATE, ERROR_STATE }
 
enum  PortInterfacePolarity { PROVIDED, REQUIRED }
 
enum  ReturnCode_t {
  RTC_OK, RTC_ERROR, BAD_PARAMETER, UNSUPPORTED,
  OUT_OF_RESOURCES, PRECONDITION_NOT_MET
}
 

Typedef Documentation

◆ ConnectorProfileList

Definition at line 50 of file IPortService.h.

◆ ECHandle_t

Definition at line 64 of file IRTC.h.

◆ ExecutionContextHandle_t

Definition at line 63 of file IRTC.h.

◆ ExecutionContextList

typedef std::vector<ExecutionContext*> RTC::Local::ExecutionContextList

Definition at line 69 of file IRTC.h.

◆ FsmBehaviorProfileList

Definition at line 37 of file IFsmService.h.

◆ NVList

typedef std::vector<std::pair<std::string, std::string> > RTC::Local::NVList

Definition at line 67 of file IRTC.h.

◆ PortInterfaceProfileList

Definition at line 38 of file IPortService.h.

◆ PortProfileList

typedef std::vector< PortProfile * > RTC::Local::PortProfileList

Definition at line 63 of file IPortService.h.

◆ PortServiceList

typedef std::vector< IPortService * > RTC::Local::PortServiceList

Definition at line 39 of file IPortService.h.

◆ RTCList

typedef std::vector<IRTObject*> RTC::Local::RTCList

Definition at line 32 of file IExecutionContext.h.

◆ UniqueIdentifier

Definition at line 65 of file IRTC.h.

Enumeration Type Documentation

◆ ExecutionKind

Enumerator
PERIODIC 
EVENT_DRIVEN 
OTHER 

Definition at line 48 of file IRTC.h.

◆ LifeCycleState

Enumerator
CREATED_STATE 
INACTIVE_STATE 
ACTIVE_STATE 
ERROR_STATE 

Definition at line 40 of file IRTC.h.

◆ PortInterfacePolarity

Enumerator
PROVIDED 
REQUIRED 

Definition at line 55 of file IRTC.h.

◆ ReturnCode_t

Enumerator
RTC_OK 
RTC_ERROR 
BAD_PARAMETER 
UNSUPPORTED 
OUT_OF_RESOURCES 
PRECONDITION_NOT_MET 

Definition at line 30 of file IRTC.h.



openrtm_aist
Author(s): Noriaki Ando
autogenerated on Mon Feb 28 2022 23:00:48