OutPortConsumer.h

Go to the documentation of this file.
00001 // -*- C++ -*-
00020 #ifndef OutPortConsumer_h
00021 #define OutPortConsumer_h
00022 
00023 #include <rtm/CorbaConsumer.h>
00024 #include <rtm/NVUtil.h>
00025 
00026 namespace RTC
00027 {
00058   class OutPortConsumer
00059   {
00060   public:
00061     /***
00062      * @if jp
00063      * @brief コンストラクタ
00064      *
00065      * コンストラクタ
00066      *
00067      * @else
00068      * @brief Constructor
00069      *
00070      * Constructor
00071      *
00072      * @endif
00073      */
00074     //    OutPortConsumer(){};
00075     
00090     virtual ~OutPortConsumer(){};
00091     
00107     virtual void pull() = 0;
00108     
00134     virtual bool subscribeInterface(const SDOPackage::NVList& properties) = 0;
00135     
00159     virtual void unsubscribeInterface(const SDOPackage::NVList& properties) = 0;
00160     
00161   protected:
00162     
00163   private:
00164     
00165   };
00166 };     // namespace RTC
00167 #endif // OutPortConsumer_h
00168 

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