OpenRTM-aist 2.1.0
読み取り中…
検索中…
一致する文字列を見つけられません
公開メンバ関数 | 全メンバ一覧
RTC::InPortDSProvider クラス

InPortDSProvider クラス [詳解]

#include <InPortDSProvider.h>

RTC::InPortDSProvider の継承関係図
Inheritance graph
[凡例]
RTC::InPortDSProvider 連携図
Collaboration graph
[凡例]

公開メンバ関数

 InPortDSProvider ()
 コンストラクタ
 
 ~InPortDSProvider () override
 デストラクタ
 
void init (coil::Properties &prop) override
 設定初期化
 
void setBuffer (BufferBase< ByteData > *buffer) override
 バッファをセットする
 
void setListener (ConnectorInfo &info, ConnectorListenersBase *listeners) override
 リスナを設定する。
 
void setConnector (InPortConnector *connector) override
 Connectorを設定する。
 
::RTC::PortStatus push (const ::RTC::OctetSeq &data) override
 [CORBA interface] バッファにデータを書き込む
 
- 基底クラス RTC::InPortProvider に属する継承公開メンバ関数
 InPortProvider ()
 コンストラクタ
 
virtual ~InPortProvider ()
 デストラクタ
 
virtual void publishInterfaceProfile (SDOPackage::NVList &prop)
 InterfaceProfile情報を公開する
 
virtual bool publishInterface (SDOPackage::NVList &prop)
 Interface情報を公開する
 

その他の継承メンバ

- 基底クラス RTC::InPortProvider に属する継承限定公開メンバ関数
void setInterfaceType (const char *interface_type)
 インタフェースタイプを設定する
 
void setDataFlowType (const char *dataflow_type)
 データフロータイプを設定する
 
void setSubscriptionType (const char *subs_type)
 サブスクリプションタイプを設定する
 
- 基底クラス RTC::InPortProvider に属する継承限定公開変数類
SDOPackage::NVList m_properties
 ポートプロファイルを保持するプロパティ
 
Logger rtclog
 ロガーストリーム
 

詳解

InPortDSProvider クラス

InPortProvider

データ転送に CORBA の RTC::DataPushService インターフェースを利用し た、push 型データフロー型を実現する InPort プロバイダクラス。

から
2.0.0

構築子と解体子

◆ InPortDSProvider()

RTC::InPortDSProvider::InPortDSProvider ( )

コンストラクタ

◆ ~InPortDSProvider()

RTC::InPortDSProvider::~InPortDSProvider ( )
override

デストラクタ

関数詳解

◆ init()

void RTC::InPortDSProvider::init ( coil::Properties &  prop)
overridevirtual

設定初期化

RTC::InPortProviderを実装しています。

◆ push()

::RTC::PortStatus RTC::InPortDSProvider::push ( const ::RTC::OctetSeq &  data)
override

[CORBA interface] バッファにデータを書き込む

◆ setBuffer()

void RTC::InPortDSProvider::setBuffer ( BufferBase< ByteData > *  buffer)
overridevirtual

バッファをセットする

RTC::InPortProviderを実装しています。

◆ setConnector()

void RTC::InPortDSProvider::setConnector ( InPortConnector connector)
overridevirtual

Connectorを設定する。

RTC::InPortProviderを実装しています。

◆ setListener()

void RTC::InPortDSProvider::setListener ( ConnectorInfo info,
ConnectorListenersBase listeners 
)
overridevirtual

リスナを設定する。

RTC::InPortProviderを実装しています。


このクラス詳解は次のファイルから抽出されました: