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