00001 // -*- C++ -*- 00020 #ifndef RTC_LOCAL_IDATAFLOWCOMPONENT_H 00021 #define RTC_LOCAL_IDATAFLOWCOMPONENT_H 00022 00023 #include <rtc/IRTC.h> 00024 #include <rtc/IRTObject.h> 00025 #include <rtc/IDataFlowComponentAction.h> 00026 00027 namespace RTC 00028 { 00029 namespace Local 00030 { 00040 class IDataFlowComponent 00041 : public virtual IRTObject, 00042 public virtual IDataFlowComponentAction 00043 { 00044 public: 00045 virtual ~IDataFlowComponent() {}; 00046 }; 00047 }; // namespace Local 00048 }; // namespace RTC 00049 #endif // RTC_LOCAL_IDATAFLOWCOMPONENT_H 00050