InPortSHMConsumer クラス
[詳解]
#include <InPortSHMConsumer.h>
|
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 リターンコードを文字列に変換 [詳解]
|
|
typename::OpenRTM::PortSharedMemory::_var_type | m_var |
| 設定された CORBA オブジェクト [詳解]
|
|
CORBA::Object_var | m_objref |
| 設定された CORBA オブジェクト [詳解]
|
|
InPortSHMConsumer クラス
InPortConsumer
通信手段に 共有メモリ を利用した入力ポートコンシューマの実装クラス。
- から
- 1.2.0
コンストラクタ
コンストラクタ
- 引数
-
buffer | 当該コンシューマに割り当てるバッファオブジェクト |
virtual RTC::InPortSHMConsumer::~InPortSHMConsumer |
( |
| ) |
|
|
virtual |
InPortConsumer::ReturnCode RTC::InPortSHMConsumer::convertReturnCode |
( |
OpenRTM::PortStatus |
ret | ) |
|
|
protected |
virtual void RTC::InPortSHMConsumer::publishInterfaceProfile |
( |
SDOPackage::NVList & |
properties | ) |
|
|
virtual |
InterfaceProfile情報を公開する
InterfaceProfile情報を公開する。 引数で指定するプロパティ情報内の NameValue オブジェクトの dataport.interface_type 値を調べ、当該ポートに設定されている インターフェースタイプと一致する場合のみ情報を取得する。
- 引数
-
properties | InterfaceProfile情報を受け取るプロパティ |
RTC::InPortConsumerを実装しています。
virtual InPortConsumer::ReturnCode RTC::InPortSHMConsumer::put |
( |
cdrMemoryStream & |
data | ) |
|
|
virtual |
virtual bool RTC::InPortSHMConsumer::setObject |
( |
CORBA::Object_ptr |
obj | ) |
|
|
virtual |
virtual bool RTC::InPortSHMConsumer::subscribeInterface |
( |
const SDOPackage::NVList & |
properties | ) |
|
|
virtual |
データ送出通知受け取りへの登録
指定されたプロパティの内容に基づいて、データ送出通知の受け取りに登録する ための純粋仮想関数。
- 引数
-
- 戻り値
- 登録処理結果
RTC::InPortConsumerを実装しています。
virtual void RTC::InPortSHMConsumer::unsubscribeInterface |
( |
const SDOPackage::NVList & |
properties | ) |
|
|
virtual |
データ送出通知受け取りからの登録解除
データ送出通知の受け取りから登録解除するための純粋仮想関数。
- 引数
-
properties | 登録解除時に参照するプロパティ |
RTC::InPortConsumerを実装しています。
このクラス詳解は次のファイルから抽出されました: