00001 // -*- C++ -*- 00020 #ifndef RTC_LOCAL_IMULTIIMODECOMPONENTACTION_H 00021 #define RTC_LOCAL_IMULTIIMODECOMPONENTACTION_H 00022 00023 #include <rtc/IRTC.h> 00024 00025 namespace RTC 00026 { 00027 namespace Local 00028 { 00038 class IMultiiModeComponentAction 00039 { 00040 public: 00048 virtual ~IMultiiModeComponentAction() {}; 00049 virtual ReturnCode_t on_mode_changed(ExecutionContextHandle_t ec_handle) = 0; 00050 }; 00051 }; // namespace Local 00052 }; // namespace RTC 00053 #endif // RTC_LOCAL_IMULTIIMODECOMPONENTACTION_H 00054