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

#include <InPortProvider.h>

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

クラス

struct  publishInterfaceFunc
 インターフェースプロファイルを公開するたのファンクタ [詳解]
 
struct  publishInterfaceProfileFunc
 インターフェースプロファイルを公開するたのファンクタ [詳解]
 

公開メンバ関数

 InPortProvider ()
 コンストラクタ
 
virtual ~InPortProvider ()
 デストラクタ
 
virtual void init (coil::Properties &prop)=0
 設定初期化
 
virtual void setBuffer (BufferBase< ByteData > *buffer)=0
 バッファをセットする
 
virtual void setListener (ConnectorInfo &info, ConnectorListenersBase *listeners)=0
 リスナを設定する。
 
virtual void setConnector (InPortConnector *connector)=0
 Connectorを設定する。
 
virtual void publishInterfaceProfile (SDOPackage::NVList &prop)
 InterfaceProfile情報を公開する
 
virtual bool publishInterface (SDOPackage::NVList &prop)
 Interface情報を公開する
 

限定公開メンバ関数

void setInterfaceType (const char *interface_type)
 インタフェースタイプを設定する
 
void setDataFlowType (const char *dataflow_type)
 データフロータイプを設定する
 
void setSubscriptionType (const char *subs_type)
 サブスクリプションタイプを設定する
 

限定公開変数類

SDOPackage::NVList m_properties
 ポートプロファイルを保持するプロパティ
 
Logger rtclog
 ロガーストリーム
 

構築子と解体子

◆ InPortProvider()

RTC::InPortProvider::InPortProvider ( )

コンストラクタ

◆ ~InPortProvider()

virtual RTC::InPortProvider::~InPortProvider ( )
virtual

デストラクタ

関数詳解

◆ init()

virtual void RTC::InPortProvider::init ( coil::Properties &  prop)
pure virtual

◆ publishInterface()

virtual bool RTC::InPortProvider::publishInterface ( SDOPackage::NVList &  prop)
virtual

Interface情報を公開する

参照元 RTC::InPortProvider::publishInterfaceFunc::operator()().

◆ publishInterfaceProfile()

virtual void RTC::InPortProvider::publishInterfaceProfile ( SDOPackage::NVList &  prop)
virtual

InterfaceProfile情報を公開する

参照元 RTC::InPortProvider::publishInterfaceProfileFunc::operator()().

◆ setBuffer()

virtual void RTC::InPortProvider::setBuffer ( BufferBase< ByteData > *  buffer)
pure virtual

◆ setConnector()

virtual void RTC::InPortProvider::setConnector ( InPortConnector connector)
pure virtual

◆ setDataFlowType()

void RTC::InPortProvider::setDataFlowType ( const char *  dataflow_type)
protected

データフロータイプを設定する

◆ setInterfaceType()

void RTC::InPortProvider::setInterfaceType ( const char *  interface_type)
protected

インタフェースタイプを設定する

◆ setListener()

virtual void RTC::InPortProvider::setListener ( ConnectorInfo info,
ConnectorListenersBase listeners 
)
pure virtual

◆ setSubscriptionType()

void RTC::InPortProvider::setSubscriptionType ( const char *  subs_type)
protected

サブスクリプションタイプを設定する

メンバ詳解

◆ m_properties

SDOPackage::NVList RTC::InPortProvider::m_properties
protected

ポートプロファイルを保持するプロパティ

◆ rtclog

Logger RTC::InPortProvider::rtclog
mutableprotected

ロガーストリーム


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