src
lib
rtc
IRTC.h
Go to the documentation of this file.
1
// -*- C++ -*-
20
#ifndef RTC_IRTC_H
21
#define RTC_IRTC_H
22
23
#include <vector>
24
#include <utility>
25
26
namespace
RTC
27
{
28
namespace
Local
29
{
30
enum
ReturnCode_t
31
{
32
RTC_OK
,
33
RTC_ERROR
,
34
BAD_PARAMETER
,
35
UNSUPPORTED
,
36
OUT_OF_RESOURCES
,
37
PRECONDITION_NOT_MET
38
};
39
40
enum
LifeCycleState
41
{
42
CREATED_STATE
,
43
INACTIVE_STATE
,
44
ACTIVE_STATE
,
45
ERROR_STATE
46
};
47
48
enum
ExecutionKind
49
{
50
PERIODIC
,
51
EVENT_DRIVEN
,
52
OTHER
53
};
54
55
enum
PortInterfacePolarity
56
{
57
PROVIDED
,
58
REQUIRED
59
};
60
61
#define EXECUTION_HANDLE_TYPE_NATIVE long
62
63
typedef
EXECUTION_HANDLE_TYPE_NATIVE
ExecutionContextHandle_t
;
64
typedef
EXECUTION_HANDLE_TYPE_NATIVE
ECHandle_t
;
65
typedef
char
*
UniqueIdentifier
;
66
67
typedef
std::vector<std::pair<std::string, std::string> >
NVList
;
68
69
class
ExecutionContext;
70
typedef
std::vector<ExecutionContext*>
ExecutionContextList
;
71
72
struct
LightweightRTObject;
73
};
// namespace Local
74
};
// namespace RTC
75
#endif // RTC_IRTC_H
76
RTC::Local::OTHER
Definition:
IRTC.h:52
RTC::Local::INACTIVE_STATE
Definition:
IRTC.h:43
RTC::Local::ExecutionContextHandle_t
EXECUTION_HANDLE_TYPE_NATIVE ExecutionContextHandle_t
Definition:
IRTC.h:63
RTC
RT-Component.
Definition:
ArtExecutionContext.cpp:29
RTC::Local::OUT_OF_RESOURCES
Definition:
IRTC.h:36
RTC::Local::CREATED_STATE
Definition:
IRTC.h:42
RTC::Local::NVList
std::vector< std::pair< std::string, std::string > > NVList
Definition:
IRTC.h:67
RTC::Local::UniqueIdentifier
char * UniqueIdentifier
Definition:
IRTC.h:65
RTC::Local::RTC_OK
Definition:
IRTC.h:32
RTC::Local::PRECONDITION_NOT_MET
Definition:
IRTC.h:37
RTC::Local::ExecutionContextList
std::vector< ExecutionContext * > ExecutionContextList
Definition:
IRTC.h:69
RTC::Local::ExecutionKind
ExecutionKind
Definition:
IRTC.h:48
RTC::Local::PROVIDED
Definition:
IRTC.h:57
RTC::Local::PERIODIC
Definition:
IRTC.h:50
RTC::Local::ReturnCode_t
ReturnCode_t
Definition:
IRTC.h:30
EXECUTION_HANDLE_TYPE_NATIVE
#define EXECUTION_HANDLE_TYPE_NATIVE
Definition:
IRTC.h:61
RTC::Local::UNSUPPORTED
Definition:
IRTC.h:35
RTC::Local::RTC_ERROR
Definition:
IRTC.h:33
RTC::Local::REQUIRED
Definition:
IRTC.h:58
RTC::Local::ACTIVE_STATE
Definition:
IRTC.h:44
RTC::Local::LifeCycleState
LifeCycleState
Definition:
IRTC.h:40
RTC::Local::ECHandle_t
EXECUTION_HANDLE_TYPE_NATIVE ECHandle_t
Definition:
IRTC.h:64
RTC::Local::BAD_PARAMETER
Definition:
IRTC.h:34
RTC::Local::ERROR_STATE
Definition:
IRTC.h:45
RTC::Local::PortInterfacePolarity
PortInterfacePolarity
Definition:
IRTC.h:55
RTC::Local::EVENT_DRIVEN
Definition:
IRTC.h:51
openrtm_aist
Author(s): Noriaki Ando
autogenerated on Mon Feb 28 2022 23:00:43