Main Page
Namespaces
Classes
Files
File List
File Members
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 Thu Jun 6 2019 19:25:58