クラス RTC::OutPortConnector

OutPortConnector 基底クラス [詳細]

#include <OutPortConnector.h>

RTC::OutPortConnectorに対する継承グラフ

RTC::ConnectorBase RTC::DataPortStatus RTC::OutPortPullConnector RTC::OutPortPushConnector

すべてのメンバ一覧

Public メソッド

DATAPORTSTATUS_ENUM OutPortConnector (ConnectorBase::Profile &profile)
 コンストラクタ
virtual ~OutPortConnector ()
 デストラクタ
const Profile & profile ()
 Profile 取得
const char * id ()
 Connector ID 取得
const char * name ()
 Connector 名取得
virtual ReturnCode disconnect ()=0
 接続解除関数
virtual CdrBufferBasegetBuffer ()=0
 Buffer を取得する
virtual ReturnCode write (const cdrMemoryStream &data)=0
 write 関数

Protected 変数

Logger rtclog
Profile m_profile


説明

OutPortConnector 基底クラス

OutPort の Push/Pull 各種 Connector を派生させるための 基底クラス。

から:
1.0.0

コンストラクタとデストラクタ

DATAPORTSTATUS_ENUM RTC::OutPortConnector::OutPortConnector ( ConnectorBase::Profile profile  ) 

コンストラクタ

virtual RTC::OutPortConnector::~OutPortConnector (  )  [virtual]

デストラクタ


関数

const Profile& RTC::OutPortConnector::profile (  )  [virtual]

Profile 取得

Connector Profile を取得する

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

const char* RTC::OutPortConnector::id (  )  [virtual]

Connector ID 取得

Connector ID を取得する

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

const char* RTC::OutPortConnector::name (  )  [virtual]

Connector 名取得

Connector 名を取得する

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

virtual ReturnCode RTC::OutPortConnector::disconnect (  )  [pure virtual]

接続解除関数

Connector が保持している接続を解除する

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

RTC::OutPortPullConnector, と RTC::OutPortPushConnectorで実装されています。

virtual CdrBufferBase* RTC::OutPortConnector::getBuffer (  )  [pure virtual]

Buffer を取得する

Connector が保持している Buffer を返す

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

RTC::OutPortPullConnector, と RTC::OutPortPushConnectorで実装されています。

virtual ReturnCode RTC::OutPortConnector::write ( const cdrMemoryStream &  data  )  [pure virtual]

write 関数

OutPort からデータを Buffer へ write する関数

RTC::OutPortPullConnector, と RTC::OutPortPushConnectorで実装されています。


変数

Logger RTC::OutPortConnector::rtclog [protected]

Profile RTC::OutPortConnector::m_profile [protected]


OpenRTMに対してSun May 24 14:08:26 2009に生成されました。  doxygen 1.5.3