Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

OutPortConsumer.h

Go to the documentation of this file.
00001 // -*- C++ -*-
00020 /*
00021  * $Log: OutPortConsumer.h,v $
00022  * Revision 1.3  2007/01/06 17:57:14  n-ando
00023  * Interface subscription/unsubscription functions (subscribeInterface()
00024  * and unsubscribeInterface()) are added.
00025  *
00026  * Revision 1.2  2006/12/02 18:46:55  n-ando
00027  * OutPortCorbaConsumer class was moved to OutPortCorbaConsumer.h
00028  *
00029  * Revision 1.1  2006/11/27 09:44:41  n-ando
00030  * The first commitment.
00031  *
00032  */
00033 
00034 #ifndef OutPortConsumer_h
00035 #define OutPortConsumer_h
00036 
00037 #include <rtm/CorbaConsumer.h>
00038 #include <rtm/NVUtil.h>
00039 
00040 namespace RTC
00041 {
00051   class OutPortConsumer
00052   {
00053   public:
00061     //    OutPortConsumer(){};
00062 
00071     virtual ~OutPortConsumer(){};
00072 
00073     virtual void pull() = 0;
00074     virtual bool subscribeInterface(const SDOPackage::NVList& properties) = 0;
00075     virtual void unsubscribeInterface(const SDOPackage::NVList& properties) = 0;
00076   protected:
00077   
00078   private:
00079 
00080   };
00081 };     // namespace RTC
00082 #endif // OutPortConsumer_h
00083 

Generated on Fri Oct 5 05:15:59 2007 for OpenRTM by  doxygen 1.4.1