DataFlowComponentBase.h

Go to the documentation of this file.
00001 // -*- C++ -*-
00020 #ifndef DataFlowComponentBase_h
00021 #define DataFlowComponentBase_h
00022 
00023 #include <rtm/idl/RTCSkel.h>
00024 #include <rtm/RTObject.h>
00025 #include <rtm/PeriodicExecutionContext.h>
00026 
00041 namespace RTC
00042 {
00043   class Manager;
00067   class DataFlowComponentBase
00068     : public RTObject_impl
00069   {
00070   public:
00088     DataFlowComponentBase(Manager* manager);
00089     
00103     virtual ~DataFlowComponentBase();
00104     
00120     void init();
00121     
00122   private:
00123     DataFlowComponent_var m_ref;
00124     PeriodicExecutionContext* m_pec;
00125     ExecutionContextService_var m_ecref;
00126   };
00127 }; // namespace RTC
00128 #endif // DataFlowComponentBase_h

Generated on Wed May 21 05:17:34 2008 for OpenRTM by  doxygen 1.5.3