InPortConnector 基底クラス
[詳細]
#include <InPortConnector.h>
Additional Inherited Members |
enum | Enum {
PORT_OK = 0,
PORT_ERROR,
BUFFER_ERROR,
BUFFER_FULL,
BUFFER_EMPTY,
BUFFER_TIMEOUT,
SEND_FULL,
SEND_TIMEOUT,
RECV_EMPTY,
RECV_TIMEOUT,
INVALID_ARGS,
PRECONDITION_NOT_MET,
CONNECTION_LOST,
UNKNOWN_ERROR
} |
static const char * | toString (DataPortStatus::Enum status) |
| DataPortStatus リターンコードを文字列に変換
|
説明
InPortConnector 基底クラス
InPort の Push/Pull 各種 Connector を派生させるための基底クラス。
- から
- 1.0.0
コンストラクタとデストラクタ
virtual RTC::InPortConnector::~InPortConnector |
( |
| ) |
|
|
virtual |
関数
virtual ReturnCode RTC::InPortConnector::disconnect |
( |
| ) |
|
|
pure virtual |
Buffer を取得する
Connector が保持している Buffer を返す
- 戻り値
- このコネクタが保持するバッファへのポインタ
RTC::ConnectorBaseを実装しています。
virtual const char* RTC::InPortConnector::id |
( |
| ) |
|
|
virtual |
virtual bool RTC::InPortConnector::isLittleEndian |
( |
| ) |
|
|
virtual |
endian 設定を返す
このコネクタに設定されたエンディアンが little endian かどうか。
- 戻り値
- true: little endian, false: big endian
virtual const char* RTC::InPortConnector::name |
( |
| ) |
|
|
virtual |
virtual ReturnCode RTC::InPortConnector::read |
( |
cdrMemoryStream & |
data | ) |
|
|
pure virtual |
virtual void RTC::InPortConnector::setEndian |
( |
const bool |
endian_type | ) |
|
|
virtual |
endianタイプ設定
endianタイプを設定する
- 引数
-
endian_type | true: little, false: big |
変数
Connector が保持している Buffer.
bool RTC::InPortConnector::m_littleEndian |
|
protected |
Logger RTC::InPortConnector::rtclog |
|
protected |