Main Page
+
Namespaces
Namespace List
+
Namespace Members
+
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
y
z
+
Functions
_
a
b
c
d
e
f
g
i
l
m
n
o
p
r
s
t
u
w
z
+
Variables
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
y
+
Typedefs
c
d
e
f
g
i
l
m
n
o
p
r
s
t
u
v
Enumerations
+
Enumerator
a
b
c
e
i
n
o
p
r
u
+
Classes
Class List
Class Hierarchy
+
Class Members
+
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
y
~
+
Functions
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
x
~
+
Variables
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
y
+
Typedefs
a
b
c
d
e
f
g
i
m
n
o
p
r
s
t
v
Enumerations
+
Enumerator
a
b
c
e
f
i
n
p
r
s
t
u
Properties
Related Functions
+
Files
File List
+
File Members
+
All
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
x
+
Functions
a
c
d
e
f
h
i
l
m
o
p
r
s
t
u
w
+
Variables
_
a
c
d
g
h
i
l
m
n
o
p
r
s
u
Typedefs
Enumerations
Enumerator
+
Macros
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
src
lib
rtc
IMultiModeObject.h
Go to the documentation of this file.
1
// -*- C++ -*-
20
#ifndef RTC_LOCAL_IMULTIMODEOBJECT_H
21
#define RTC_LOCAL_IMULTIMODEOBJECT_H
22
23
#include <
rtc/IRTC.h
>
24
#include <
rtc/IModeCapable.h
>
25
#include <rtc/IMultModeComponentAction.h>
26
27
namespace
RTC
28
{
29
namespace
Local
30
{
40
class
IMultiModeObject
41
:
public
virtual
IRTObject
,
42
public
virtual
IModeCapable
,
43
public
virtual
IMultiModeComponentAction
44
{
45
public
:
53
virtual
~IMultiModeObject
() {};
54
virtual
ReturnCode_t
55
on_mode_changed
(
ExecutionContextHandle_t
ec_handle) = 0;
56
};
57
};
// namespace Local
58
};
// namespace RTC
59
#endif // RTC_LOCAL_IMULTIMODEOBJECT_H
60
RTC::Local::ExecutionContextHandle_t
EXECUTION_HANDLE_TYPE_NATIVE ExecutionContextHandle_t
Definition:
IRTC.h:63
RTC
RT-Component.
Definition:
ArtExecutionContext.cpp:29
IModeCapable.h
IModeCapable class.
RTC::Local::IModeCapable
IModeCapable class.
Definition:
IModeCapable.h:40
RTC::Local::IMultiModeObject::on_mode_changed
virtual ReturnCode_t on_mode_changed(ExecutionContextHandle_t ec_handle)=0
RTC::Local::IMultiModeObject
IMultiModeObject class.
Definition:
IMultiModeObject.h:40
RTC::Local::ReturnCode_t
ReturnCode_t
Definition:
IRTC.h:30
IRTC.h
RTC interfaces.
RTC::Local::IMultiModeObject::~IMultiModeObject
virtual ~IMultiModeObject()
Destructor.
Definition:
IMultiModeObject.h:53
RTC::Local::IRTObject
IRTObject interface class.
Definition:
IRTObject.h:61
openrtm_aist
Author(s): Noriaki Ando
autogenerated on Mon Feb 28 2022 23:00:43