20 #ifndef RTC_OUTPORTCONSUMER_H
21 #define RTC_OUTPORTCONSUMER_H
33 #endif // ORB_IS_RTORB
42 class ConnectorListeners;
308 virtual ReturnCode
get(cdrMemoryStream& data) = 0;
416 #if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__)
417 EXTERN template class DLL_PLUGIN ::coil::GlobalFactory<OutPortConsumer>;
420 #endif // RTC_OUTPORTCONSUMER_H
subscribe(const SDOPackage::NVList &prop)
Definition: OutPortConsumer.h:381
ConnectorListeners class.
Definition: ConnectorListener.h:813
#define DATAPORTSTATUS_ENUM
Importing RTC::DataPortStatus macro.
Definition: DataPortStatus.h:233
Definition: ConnectorBase.h:43
::coil::GlobalFactory< OutPortConsumer > OutPortConsumerFactory
OutPortConsumerFactory type definition.
Definition: OutPortConsumer.h:414
virtual void setBuffer(CdrBufferBase *buffer)=0
Setting outside buffer's pointer.
Functor to subscribe the interface.
Definition: OutPortConsumer.h:379
const SDOPackage::NVList & m_prop
Definition: OutPortConsumer.h:403
SDO Package.
Definition: InPortConsumer.h:33
virtual void unsubscribeInterface(const SDOPackage::NVList &properties)=0
Unsubscribe the data receive notification.
void operator()(OutPortConsumer *consumer)
Definition: OutPortConsumer.h:399
Functor to unsubscribe the interface.
Definition: OutPortConsumer.h:396
virtual bool subscribeInterface(const SDOPackage::NVList &properties)=0
Subscribe the data receive notification.
coil::Properties Properties
Definition: RTC.h:83
Logger rtclog
Logger stream.
Definition: OutPortConsumer.h:370
Logger class.
Definition: SystemLogger.h:99
#define EXTERN
Definition: coil/include/coil/Factory.h:40
Class represents a set of properties.
Definition: Properties.h:101
unsubscribe(const SDOPackage::NVList &prop)
Definition: OutPortConsumer.h:398
virtual void setListener(ConnectorInfo &info, ConnectorListeners *listeners)=0
Set the listener.
virtual DATAPORTSTATUS_ENUM ~OutPortConsumer(void)
Destructor.
Definition: OutPortConsumer.h:191
virtual void init(coil::Properties &prop)=0
Initializing configuration.
OutPortConsumer abstract class.
Definition: OutPortConsumer.h:171
DataPortStatus mixin class.
Definition: DataPortStatus.h:54
BufferBase abstract class.
Definition: BufferBase.h:104
Common Object Interface Layer.
Definition: Allocator.h:27
const SDOPackage::NVList & m_prop
Definition: OutPortConsumer.h:386
void operator()(OutPortConsumer *consumer)
Definition: OutPortConsumer.h:382