Choreonoid  1.5
ChoreonoidPeriodicExecutionContext.h
Go to the documentation of this file.
1 
6 #ifndef CNOID_OPENRTM_PLUGIN_CHOREONOID_PERIODIC_EXECUTION_CONTEXT_H_INCLUDED
7 #define CNOID_OPENRTM_PLUGIN_CHOREONOID_PERIODIC_EXECUTION_CONTEXT_H_INCLUDED
8 
9 #include <rtm/RTC.h>
10 #include <coil/Task.h>
11 #include <rtm/Manager.h>
12 #include <rtm/PeriodicExecutionContext.h>
13 
14 #ifdef WIN32
15 #pragma warning( disable : 4290 )
16 #endif
17 
18 namespace cnoid
19 {
25 #ifdef OPENRTM_VERSION110
26  class ChoreonoidPeriodicExecutionContext : public virtual RTC::PeriodicExecutionContext
27 #else
28  class ChoreonoidPeriodicExecutionContext : public virtual RTC_exp::PeriodicExecutionContext
29 #endif
30 {
31 public:
34  virtual RTC::ReturnCode_t deactivate_component(RTC::LightweightRTObject_ptr comp) throw (CORBA::SystemException);
35 };
36 };
37 
38 #endif
39 
virtual ~ChoreonoidPeriodicExecutionContext(void)
Definition: ChoreonoidPeriodicExecutionContext.cpp:21
virtual RTC::ReturnCode_t deactivate_component(RTC::LightweightRTObject_ptr comp)
Definition: ChoreonoidPeriodicExecutionContext.cpp:27
Defines the minimum processing for performing pasing file for STL.
Definition: AbstractSceneLoader.h:9
Definition: ChoreonoidPeriodicExecutionContext.h:28
ChoreonoidPeriodicExecutionContext()
Definition: ChoreonoidPeriodicExecutionContext.cpp:14