OpenRTM-aist  1.2.1
DirectOutPortBase.h
Go to the documentation of this file.
1 // -*- C++ -*-
17 #ifndef RTC_DIRECTOUTPORTBASE_H
18 #define RTC_DIRECTOUTPORTBASE_H
19 
20 
21 #include <coil/Mutex.h>
22 #include <rtm/DirectPortBase.h>
23 
24 
25 
26 
27 namespace RTC
28 {
47  template <class DataType>
49  {
51  public:
65  DirectOutPortBase(DataType& value)
66  {
67  }
79  virtual ~DirectOutPortBase(void)
80  {
81  }
95  virtual void read(DataType& data)
96  {
97  }
111  virtual bool isNew()
112  {
113  return false;
114  }
128  virtual bool isEmpty()
129  {
130  return true;
131  }
132 
133  protected:
134  };
135 }; // namespace RTC
136 
137 #endif // RTC_DIRECTOUTPORTBASE_H
RT-Component.
DirectOutPortBase(DataType &value)
Constructor.
Definition: DirectOutPortBase.h:65
virtual bool isNew()
Definition: DirectOutPortBase.h:111
DirectPortBase class.
virtual ~DirectOutPortBase(void)
Destructor.
Definition: DirectOutPortBase.h:79
virtual bool isEmpty()
Definition: DirectOutPortBase.h:128
Definition: DirectPortBase.h:46
Definition: DirectOutPortBase.h:48
virtual void read(DataType &data)
Definition: DirectOutPortBase.h:95