20#ifndef RTC_INPORTCONSUMER_H
21#define RTC_INPORTCONSUMER_H
23#include <coil/Factory.h>
33#if !defined ORB_IS_RTORB && !defined ORB_IS_ORBEXPRESS
110 virtual void init(coil::Properties& prop) = 0;
259#if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__)
260EXTERN
template class DLL_PLUGIN coil::GlobalFactory<RTC::InPortConsumer>;
261#elif defined(__GNUC__)
262EXTERN
template class coil::GlobalFactory<RTC::InPortConsumer>;
シリアライズ後のバイト列を操作するクラス
Definition ByteData.h:30
InPortConsumer 抽象クラス
Definition InPortConsumer.h:78
virtual ~InPortConsumer()=default
デストラクタ
virtual void publishInterfaceProfile(SDOPackage::NVList &properties)=0
InterfaceProfile情報を公開する
virtual void unsubscribeInterface(const SDOPackage::NVList &properties)=0
データ送出通知受け取りからの登録解除
virtual bool subscribeInterface(const SDOPackage::NVList &properties)=0
データ送出通知受け取りへの登録
virtual void init(coil::Properties &prop)=0
設定初期化
virtual DataPortStatus put(ByteData &data)=0
接続先へのデータ送信
DataPortStatus
Definition DataPortStatus.h:114
coil::Properties Properties
Definition RTC.h:72
::coil::GlobalFactory< InPortConsumer > InPortConsumerFactory
Definition InPortConsumer.h:256
SDO パッケージ
Definition InPortConsumer.h:35
Definition DefaultPeriodicTask.h:24
インターフェースプロファイルを公開するたのファンクタ
Definition InPortConsumer.h:225
void operator()(InPortConsumer *consumer)
Definition InPortConsumer.h:228
publishInterfaceProfileFunc(SDOPackage::NVList &prop)
Definition InPortConsumer.h:226
SDOPackage::NVList & m_prop
Definition InPortConsumer.h:232
インターフェースプロファイルを公開するたのファンクタ
Definition InPortConsumer.h:243
SDOPackage::NVList & m_prop
Definition InPortConsumer.h:250
bool operator()(InPortConsumer *consumer)
Definition InPortConsumer.h:246
subscribeInterfaceFunc(SDOPackage::NVList &prop)
Definition InPortConsumer.h:244