InPortConsumer.h

説明を見る。
00001 // -*- C++ -*-
00020 #ifndef InPortConsumer_h
00021 #define InPortConsumer_h
00022 
00023 #include <rtm/NVUtil.h>
00024 #include <rtm/CorbaConsumer.h>
00025 
00026 namespace RTC
00027 {
00061   class InPortConsumer
00062   {
00063   public:
00077     //InPortConsumer();
00078     
00092     virtual ~InPortConsumer(){};
00093     
00107     virtual void push() = 0;
00108     
00126     virtual InPortConsumer* clone() const = 0;
00127     
00151     virtual bool subscribeInterface(const SDOPackage::NVList& properties) = 0;
00152     
00170     virtual void unsubscribeInterface(const SDOPackage::NVList& properties) = 0;
00171     
00172   protected:
00173     
00174   private:
00175     
00176   };
00177 };     // namespace RTC
00178 #endif // InPortConsumer_h

OpenRTMに対してWed May 21 05:17:25 2008に生成されました。  doxygen 1.5.3