OpenRTM-aist
2.1.0
Toggle main menu visibility
Loading...
Searching...
No Matches
DirectOutPortBase.h
Go to the documentation of this file.
1
// -*- C++ -*-
16
17
#ifndef RTC_DIRECTOUTPORTBASE_H
18
#define RTC_DIRECTOUTPORTBASE_H
19
20
21
#include <
rtm/DirectPortBase.h
>
22
23
24
25
26
namespace
RTC
27
{
46
template
<
class
DataType>
47
class
DirectOutPortBase
:
public
DirectPortBase
48
{
49
public
:
61
~DirectOutPortBase
()
override
=
default
;
75
virtual
void
read
(DataType& data) = 0;
89
virtual
bool
isNew
() = 0;
103
virtual
bool
isEmpty
() = 0;
104
105
protected
:
106
};
107
}
// namespace RTC
108
109
#endif
// RTC_DIRECTOUTPORTBASE_H
DirectPortBase.h
DirectPortBase class.
RTC::DirectOutPortBase
Definition
DirectOutPortBase.h:48
RTC::DirectOutPortBase::read
virtual void read(DataType &data)=0
RTC::DirectOutPortBase::~DirectOutPortBase
~DirectOutPortBase() override=default
Destructor.
RTC::DirectOutPortBase::isEmpty
virtual bool isEmpty()=0
RTC::DirectOutPortBase::isNew
virtual bool isNew()=0
RTC::DirectPortBase
Definition
DirectPortBase.h:47
RTC
RT-Component.
Generated by
1.17.0