20#ifndef RTC_OUTPORTPULLCONNECTOR_H
21#define RTC_OUTPORTPULLCONNECTOR_H
30 class OutPortConsumer;
31 class ConnectorListeners;
InPortConnector base class
BufferBase 抽象クラス
Definition: BufferBase.h:106
シリアライザの基底クラス
Definition: ByteDataStreamBase.h:63
シリアライズ後のバイト列を操作するクラス
Definition: ByteData.h:30
ConnectorInfo クラス
Definition: ConnectorBase.h:50
Definition: ConnectorListener.h:1354
InPortConnector 基底クラス
Definition: InPortConnector.h:54
InPortPullConnector クラス
Definition: InPortPullConnector.h:89
void activate() override
アクティブ化
Definition: InPortPullConnector.h:216
void deactivate() override
非アクティブ化
Definition: InPortPullConnector.h:232
DataPortStatus disconnect() override
接続解除関数
void onDisconnect()
接続切断時にコールバックを呼ぶ
static CdrBufferBase * createBuffer(ConnectorInfo &info)
Bufferの生成
void unsubscribeInterface(const coil::Properties &prop) override
コンシューマのインターフェースの登録を取り消す
DataPortStatus read(ByteDataStreamBase *data) override
read 関数
InPortPullConnector(ConnectorInfo info, OutPortConsumer *consumer, ConnectorListenersBase *listeners, CdrBufferBase *buffer=nullptr)
コンストラクタ
~InPortPullConnector() override
デストラクタ
void onConnect()
接続確立時にコールバックを呼ぶ
OutPortConsumer 抽象クラス
Definition: OutPortConsumer.h:173
DataPortStatus
Definition: DataPortStatus.h:114
coil::Properties Properties
Definition: RTC.h:72