10 #ifndef POWERPOINTCONTROL_H 
   11 #define POWERPOINTCONTROL_H 
   13 #include <rtm/Manager.h> 
   14 #include <rtm/DataFlowComponentBase.h> 
   15 #include <rtm/CorbaPort.h> 
   16 #include <rtm/DataInPort.h> 
   17 #include <rtm/DataOutPort.h> 
   18 #include <rtm/idl/BasicDataTypeSkel.h> 
   19 #include <rtm/idl/ExtendedDataTypesSkel.h> 
   20 #include <rtm/idl/InterfaceDataTypesSkel.h> 
   29 #include "BasicDataTypeStub.h" 
   44   : 
public RTC::DataFlowComponentBase
 
   67    void SetFilePath(std::string FP);
 
   86    virtual RTC::ReturnCode_t onInitialize();
 
  136    virtual RTC::ReturnCode_t onActivated(RTC::UniqueId ec_id);
 
  149    virtual RTC::ReturnCode_t onDeactivated(RTC::UniqueId ec_id);
 
  162    virtual RTC::ReturnCode_t onExecute(RTC::UniqueId ec_id);
 
  241   TimedShort m_SlideNumberIn;
 
  244   InPort<TimedShort> m_SlideNumberInIn;
 
  245   TimedShort m_EffectNumberIn;
 
  248   InPort<TimedShort> m_EffectNumberInIn;
 
  252   InPort<TimedShortSeq> m_PenIn;
 
  259   TimedShort m_SlideNumberOut;
 
  262   OutPort<TimedShort> m_SlideNumberOutOut;
 
  282          std::string file_path; 
 
  283         int SlideFileInitialNumber;
 
  284         int SlideNumberInRelative;
 
  302     : 
public RTC::ConfigurationSetListener
 
  309     void operator()(
const coil::Properties& config_set)
 
  321   DLL_EXPORT 
void PowerPointControlInit(RTC::Manager* manager);
 
  324 #endif // POWERPOINTCONTROL_H