20 #ifndef RTC_INPORTCONSUMER_H
21 #define RTC_INPORTCONSUMER_H
37 #endif // ORB_IS_RTORB
39 class cdrMemoryStream;
147 virtual ReturnCode
put(
const cdrMemoryStream& data) = 0;
257 #if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__)
258 EXTERN template class DLL_PLUGIN ::coil::GlobalFactory<InPortConsumer>;
262 #endif // RTC_INPORTCONSUMER_H
InPortConsumer 抽象クラス
Definition: InPortConsumer.h:76
::coil::GlobalFactory< InPortConsumer > InPortConsumerFactory
Definition: InPortConsumer.h:255
SDOPackage::NVList & m_prop
Definition: InPortConsumer.h:249
virtual void init(coil::Properties &prop)=0
設定初期化
#define DATAPORTSTATUS_ENUM
RTC::DataPortStatus 導入
Definition: DataPortStatus.h:233
bool operator()(InPortConsumer *consumer)
Definition: InPortConsumer.h:245
coil::Properties Properties
Definition: RTC.h:83
publishInterfaceProfileFunc(SDOPackage::NVList &prop)
Definition: InPortConsumer.h:227
virtual void unsubscribeInterface(const SDOPackage::NVList &properties)=0
データ送出通知受け取りからの登録解除
#define EXTERN
Definition: coil/include/coil/Factory.h:40
プロパティセットを表現するクラス
Definition: Properties.h:101
void operator()(InPortConsumer *consumer)
Definition: InPortConsumer.h:228
virtual ReturnCode put(const cdrMemoryStream &data)=0
接続先へのデータ送信
DataPortStatus mixin クラス
Definition: DataPortStatus.h:54
subscribeInterfaceFunc(SDOPackage::NVList &prop)
Definition: InPortConsumer.h:244
virtual DATAPORTSTATUS_ENUM ~InPortConsumer(void)
デストラクタ
Definition: InPortConsumer.h:95
インターフェースプロファイルを公開するたのファンクタ
Definition: InPortConsumer.h:225
virtual void publishInterfaceProfile(SDOPackage::NVList &properties)=0
InterfaceProfile情報を公開する
virtual bool subscribeInterface(const SDOPackage::NVList &properties)=0
データ送出通知受け取りへの登録
インターフェースプロファイルを公開するたのファンクタ
Definition: InPortConsumer.h:242
SDOPackage::NVList & m_prop
Definition: InPortConsumer.h:232