IDataFlowComponentAction.h
Go to the documentation of this file.
00001 // -*- C++ -*-
00020 #ifndef RTC_LOCAL_IDATAFLOWCOMPONENTACTION_H
00021 #define RTC_LOCAL_IDATAFLOWCOMPONENTACTION_H
00022 
00023 #include <rtc/IRTC.h>
00024 
00025 namespace RTC
00026 {
00027 namespace Local
00028 {
00038   class IDataFlowComponentAction
00039   {
00040   public:
00041     virtual ~IDataFlowComponentAction() {};
00042     virtual ReturnCode_t
00043     on_execute(ExecutionContextHandle_t ec_handle) = 0;
00044     virtual ReturnCode_t
00045     on_state_update(ExecutionContextHandle_t ec_handle) = 0;
00046     virtual ReturnCode_t
00047     on_rate_changed(ExecutionContextHandle_t ec_handle) = 0;
00048   };
00049 };     // namespace Local
00050 };     // namespace RTC
00051 #endif // RTC_LOCAL_IDATAFLOWCOMPONENTACTION_H
00052 


openrtm_aist
Author(s): Noriaki Ando
autogenerated on Thu Aug 27 2015 14:16:37