OpenRTM-aist
2.1.0
Toggle main menu visibility
Loading...
Searching...
No Matches
InPortDirectConsumer.h
Go to the documentation of this file.
1
// -*- C++ -*-
19
20
#ifndef RTC_INPORTDIRECTCONSUMER_H
21
#define RTC_INPORTDIRECTCONSUMER_H
22
23
24
25
26
#include <
rtm/CorbaConsumer.h
>
27
#include <
rtm/InPortConsumer.h
>
28
#include <
rtm/Manager.h
>
29
30
namespace
RTC
31
{
56
class
InPortDirectConsumer
57
:
public
InPortConsumer
58
{
59
public
:
77
InPortDirectConsumer
();
78
92
~InPortDirectConsumer
()
override
;
93
121
void
init
(coil::Properties& prop)
override
;
122
155
DataPortStatus
put
(
ByteData
& data)
override
;
156
180
void
publishInterfaceProfile
(SDOPackage::NVList& properties)
override
;
181
204
bool
subscribeInterface
(
const
SDOPackage::NVList& properties)
override
;
205
223
void
unsubscribeInterface
(
const
SDOPackage::NVList& properties)
override
;
224
225
private
:
226
mutable
Logger
rtclog;
227
coil::Properties m_properties;
228
};
229
}
// namespace RTC
230
231
extern
"C"
232
{
246
void
InPortDirectConsumerInit
(
void
);
247
}
248
249
#endif
// RTC_INPORTDIRECTCONSUMER_H
250
CorbaConsumer.h
CORBA Consumer class.
InPortConsumer.h
InPortConsumer class.
InPortDirectConsumerInit
void InPortDirectConsumerInit(void)
Module initialization.
Manager.h
-- C++ --
RTC::ByteData
Definition
ByteData.h:30
RTC::InPortConsumer
InPortConsumer abstract class.
Definition
InPortConsumer.h:78
RTC::InPortDirectConsumer::InPortDirectConsumer
InPortDirectConsumer()
Constructor.
RTC::InPortDirectConsumer::~InPortDirectConsumer
~InPortDirectConsumer() override
Destructor.
RTC::InPortDirectConsumer::unsubscribeInterface
void unsubscribeInterface(const SDOPackage::NVList &properties) override
Unsubscribe the data send notification.
RTC::InPortDirectConsumer::init
void init(coil::Properties &prop) override
Initializing configuration.
RTC::InPortDirectConsumer::publishInterfaceProfile
void publishInterfaceProfile(SDOPackage::NVList &properties) override
Publish InterfaceProfile information.
RTC::InPortDirectConsumer::subscribeInterface
bool subscribeInterface(const SDOPackage::NVList &properties) override
Subscribe to the data sending notification.
RTC::InPortDirectConsumer::put
DataPortStatus put(ByteData &data) override
Send data to the destination port.
RTC::Logger
Logger class.
Definition
SystemLogger.h:101
RTC
RT-Component.
RTC::DataPortStatus
DataPortStatus
DataPortStatus return codes.
Definition
DataPortStatus.h:114
Generated by
1.17.0