18#ifndef RTC_OUTPORTDIRECTPROVIDER_H 
   19#define RTC_OUTPORTDIRECTPROVIDER_H 
  112    void init(coil::Properties& prop) 
override;
 
  228    inline void onBufferRead(
ByteData& data)
 
  254    inline void onBufferEmpty()
 
  266    inline void onBufferReadTimeout()
 
  278    inline void onSenderEmpty()
 
  290    inline void onSenderTimeout()
 
  302    inline void onSenderError()
 
  309    ConnectorListenersBase* m_listeners;
 
  310    ConnectorInfo m_profile;
 
  311    OutPortConnector* m_connector;
 
 
void OutPortDirectProviderInit(void)
モジュール初期化関数
BufferBase 抽象クラス
Definition BufferBase.h:106
シリアライズ後のバイト列を操作するクラス
Definition ByteData.h:30
ConnectorInfo クラス
Definition ConnectorBase.h:50
Definition ConnectorListener.h:1354
virtual::RTC::ConnectorListenerStatus::Enum notifyOut(ConnectorDataListenerType type, ConnectorInfo &info, ByteData &data)=0
リスナーへ通知する(OutPort側) 指定の種類のリスナのコールバックメソッドを呼び出す。 InPortとOutPortでシリアライザの種類が違う場合があるため、 OutPort側ではnotifyOu...
virtual::RTC::ConnectorListenerStatus::Enum notify(ConnectorListenerType type, ConnectorInfo &info)=0
リスナーへ通知する
OutPortConnector 基底クラス
Definition OutPortConnector.h:58
OutPortDirectProvider クラス
Definition OutPortDirectProvider.h:53
void setBuffer(CdrBufferBase *buffer) override
バッファをセットする
void init(coil::Properties &prop) override
設定初期化
void setListener(ConnectorInfo &info, ConnectorListenersBase *listeners) override
リスナを設定する。
OutPortDirectProvider()
コンストラクタ
~OutPortDirectProvider() override
デストラクタ
void setConnector(OutPortConnector *connector) override
Connectorを設定する。
OutPortProvider
Definition OutPortProvider.h:190
BufferBase< ByteData > CdrBufferBase
Definition CdrBufferBase.h:31