#include <InPortConnector.h>

Public メソッド | |
| DATAPORTSTATUS_ENUM | InPortConnector (ConnectorInfo &info, CdrBufferBase *buffer) |
| コンストラクタ | |
| virtual | ~InPortConnector () |
| デストラクタ | |
| virtual const ConnectorInfo & | profile () |
| ConnectorInfo 取得 | |
| virtual const char * | id () |
| Connector ID 取得 | |
| virtual const char * | name () |
| Connector 名取得 | |
| virtual ReturnCode | disconnect ()=0 |
| 接続解除関数 | |
| virtual CdrBufferBase * | getBuffer () |
| Buffer を取得する | |
| virtual ReturnCode | read (cdrMemoryStream &data)=0 |
| read 関数 | |
| virtual void | setEndian (const bool endian_type) |
| endianタイプ設定 | |
| virtual bool | isLittleEndian () |
| endian 設定を返す | |
Protected 変数 | |
| Logger | rtclog |
| ロガーストリーム | |
| ConnectorInfo | m_profile |
| ConnectorInfo | |
| CdrBufferBase * | m_buffer |
| Connector が保持している Buffer | |
| bool | m_littleEndian |
| 接続エンディアン | |
InPort の Push/Pull 各種 Connector を派生させるための 基底クラス。
| DATAPORTSTATUS_ENUM RTC::InPortConnector::InPortConnector | ( | ConnectorInfo & | info, | |
| CdrBufferBase * | buffer | |||
| ) |
コンストラクタ
| virtual RTC::InPortConnector::~InPortConnector | ( | ) | [virtual] |
デストラクタ
| virtual const ConnectorInfo& RTC::InPortConnector::profile | ( | ) | [virtual] |
| virtual const char* RTC::InPortConnector::id | ( | ) | [virtual] |
| virtual const char* RTC::InPortConnector::name | ( | ) | [virtual] |
| virtual ReturnCode RTC::InPortConnector::disconnect | ( | ) | [pure virtual] |
接続解除関数
Connector が保持している接続を解除する
RTC::ConnectorBaseを実装しています。
RTC::InPortPullConnector, と RTC::InPortPushConnectorで実装されています。
| virtual CdrBufferBase* RTC::InPortConnector::getBuffer | ( | ) | [virtual] |
| virtual ReturnCode RTC::InPortConnector::read | ( | cdrMemoryStream & | data | ) | [pure virtual] |
read 関数
Buffer からデータを InPort へ read する関数
RTC::InPortPullConnector, と RTC::InPortPushConnectorで実装されています。
| virtual void RTC::InPortConnector::setEndian | ( | const bool | endian_type | ) | [virtual] |
endianタイプ設定
endianタイプを設定する
| virtual bool RTC::InPortConnector::isLittleEndian | ( | ) | [virtual] |
endian 設定を返す
endian 設定のbool値を返す。
Logger RTC::InPortConnector::rtclog [protected] |
ロガーストリーム
CdrBufferBase* RTC::InPortConnector::m_buffer [protected] |
Connector が保持している Buffer
bool RTC::InPortConnector::m_littleEndian [protected] |
接続エンディアン
1.5.5