00001
00019 #ifndef ExecutionContextBase_h
00020 #define ExecutionContextBase_h
00021
00022 #include <rtm/idl/RTCSkel.h>
00023 #include <rtm/idl/OpenRTMSkel.h>
00024
00025 namespace RTC
00026 {
00046 class ExecutionContextBase
00047 : public virtual POA_RTC::ExtTrigExecutionContextService,
00048 public virtual PortableServer::RefCountServantBase
00049 {
00050 public:
00064 virtual ~ExecutionContextBase(){};
00065
00079 virtual void tick()
00080 throw (CORBA::SystemException)
00081 {};
00082 };
00083 };
00084 #endif // ExecutionContextBase_h