20#ifndef RTC_OUTPORTCONSUMER_H
21#define RTC_OUTPORTCONSUMER_H
23#include <coil/Factory.h>
29#if !defined(ORB_IS_RTORB) && !defined(ORB_IS_ORBEXPRESS)
43 class ConnectorListenersBase;
219 virtual void init(coil::Properties& prop) = 0;
417#if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__)
418EXTERN
template class DLL_PLUGIN coil::GlobalFactory<RTC::OutPortConsumer>;
419#elif defined(__GNUC__)
420EXTERN
template class coil::GlobalFactory<RTC::OutPortConsumer>;
RT component logger class
BufferBase 抽象クラス
Definition BufferBase.h:106
シリアライズ後のバイト列を操作するクラス
Definition ByteData.h:30
ConnectorInfo クラス
Definition ConnectorBase.h:50
Definition ConnectorListener.h:1354
Logger クラス
Definition SystemLogger.h:101
OutPortConsumer 抽象クラス
Definition OutPortConsumer.h:173
virtual void setListener(ConnectorInfo &info, ConnectorListenersBase *listeners)=0
リスナを設定する。
virtual void setBuffer(CdrBufferBase *buffer)=0
バッファをセットする
Logger rtclog
ロガーストリーム
Definition OutPortConsumer.h:369
virtual void unsubscribeInterface(const SDOPackage::NVList &properties)=0
データ受信通知からの登録解除
virtual bool subscribeInterface(const SDOPackage::NVList &properties)=0
データ受信通知への登録
virtual DataPortStatus get(ByteData &data)=0
データを受信する
virtual void init(coil::Properties &prop)=0
設定初期化
virtual ~OutPortConsumer()=default
デストラクタ
::coil::GlobalFactory< OutPortConsumer > OutPortConsumerFactory
OutPortConsumerFactory型宣言
Definition OutPortConsumer.h:413
coil::Properties Properties
Definition RTC.h:72
DataPortStatus
Definition DataPortStatus.h:114
SDO パッケージ
Definition InPortConsumer.h:35
Definition DefaultPeriodicTask.h:24
Interface接続用Functor
Definition OutPortConsumer.h:379
void operator()(OutPortConsumer *consumer)
Definition OutPortConsumer.h:381
subscribe(const SDOPackage::NVList &prop)
Definition OutPortConsumer.h:380
const SDOPackage::NVList & m_prop
Definition OutPortConsumer.h:385
Interface接続解除用Functor
Definition OutPortConsumer.h:396
unsubscribe(const SDOPackage::NVList &prop)
Definition OutPortConsumer.h:397
const SDOPackage::NVList & m_prop
Definition OutPortConsumer.h:402
void operator()(OutPortConsumer *consumer)
Definition OutPortConsumer.h:398