ExecutionContextBase.h
Go to the documentation of this file.
1 // -*- C++ -*-
19 #ifndef RTC_EXECUTIONCONTEXTBASE_H
20 #define RTC_EXECUTIONCONTEXTBASE_H
21 
22 #include <rtm/idl/RTCSkel.h>
23 #include <rtm/idl/OpenRTMSkel.h>
24 #include <rtm/Factory.h>
25 
26 #ifdef WIN32
27 #pragma warning( disable : 4290 )
28 #endif
29 
30 namespace RTC
31 {
52  : public virtual POA_OpenRTM::ExtTrigExecutionContextService,
53  public virtual PortableServer::RefCountServantBase
54  {
55  public:
69  virtual ~ExecutionContextBase(void){};
70 
84  virtual void tick()
85  throw (CORBA::SystemException)
86  {};
87 
102 
116  virtual RTC::ExecutionContextService_ptr getObjRef() = 0;
117  }; // class ExecutionContextBase
118 }; // namespace RTC
119 
120 #ifdef WIN32
121 #pragma warning( default : 4290 )
122 #endif
123 
124 #endif // RTC_EXECUTIONCONTEXTBASE_H
RT-Component.
ReturnCode_t
Definition: doil.h:53
A base class for ExecutionContext.
RT-Component class.
Definition: RTObject.h:89
virtual ~ExecutionContextBase(void)
Virtual Destructor.
virtual void tick()
Proceed with tick of ExecutionContext.
virtual RTC::ExecutionContextService_ptr getObjRef()=0
Get the reference of the object.
virtual RTC::ReturnCode_t bindComponent(RTObject_impl *rtc)=0
Bind the component.


openrtm_aist
Author(s): Noriaki Ando
autogenerated on Mon Feb 28 2022 23:00:43