メインページ | ネームスペース一覧 | クラス階層 | 構成 | Directories | ファイル一覧 | ネームスペースメンバ | 構成メンバ | ファイルメンバ

クラス テンプレート RTC::OutPortCorbaConsumer< DataType >

OutPortCorbaConsumer クラス. [詳細]

#include <OutPortCorbaConsumer.h>

RTC::OutPortCorbaConsumer< DataType >に対する継承グラフ

RTC::OutPortConsumer RTC::CorbaConsumer< RTC::OutPortAny > RTC::CorbaConsumerBase すべてのメンバ一覧

Public メソッド

 OutPortCorbaConsumer (BufferBase< DataType > &buffer)
 コンストラクタ
virtual ~OutPortCorbaConsumer ()
 デストラクタ
bool get (DataType &data)
virtual void pull ()
virtual bool subscribeInterface (const SDOPackage::NVList &properties)
virtual void unsubscribeInterface (const SDOPackage::NVList &properties)
virtual bool setObject (CORBA::Object_ptr obj)
 オブジェクトをセットする
typename RTC::OutPortAny::_ptr_type _ptr ()
 ObjectType 型のオブジェクトのリファレンスを取得.
typename RTC::OutPortAny::_ptr_type operator-> ()
 ObjectType 型のオブジェクトのリファレンスを取得.
virtual void releaseObject ()
virtual CORBA::Object_ptr getObject ()
 CORBAオブジェクトを取得する.

Protected 変数

typename RTC::OutPortAny::_var_type m_var
CORBA::Object_var m_objref

説明

template<class DataType>
class RTC::OutPortCorbaConsumer< DataType >

OutPortCorbaConsumer クラス.


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

template<class DataType>
RTC::OutPortCorbaConsumer< DataType >::OutPortCorbaConsumer BufferBase< DataType > &  buffer  )  [inline]
 

コンストラクタ

template<class DataType>
virtual RTC::OutPortCorbaConsumer< DataType >::~OutPortCorbaConsumer  )  [inline, virtual]
 

デストラクタ


関数

typename RTC::OutPortAny ::_ptr_type RTC::CorbaConsumer< RTC::OutPortAny , typename RTC::OutPortAny ::_ptr_type , typename RTC::OutPortAny ::_var_type >::_ptr  )  [inline, inherited]
 

ObjectType 型のオブジェクトのリファレンスを取得.

ObjectType に narrow済みのオブジェクトのリファレンスを取得する。 オブジェクトリファレンスを使用するには、setObject() でセット済みで なければならない。 オブジェクトがセットされていなければ nil オブジェクトリファレンスが、 返される。

戻り値:
ObjectType に narrow 済みのオブジェクトのリファレンス

template<class DataType>
bool RTC::OutPortCorbaConsumer< DataType >::get DataType &  data  )  [inline]
 

virtual CORBA::Object_ptr RTC::CorbaConsumerBase::getObject  )  [inline, virtual, inherited]
 

CORBAオブジェクトを取得する.

与えられたオブジェクトリファレンスは、ConsumerBase オブジェクト内に CORBA::Object_var 型として保持される。

引数:
obj CORBA オブジェクトのリファレンス

typename RTC::OutPortAny ::_ptr_type RTC::CorbaConsumer< RTC::OutPortAny , typename RTC::OutPortAny ::_ptr_type , typename RTC::OutPortAny ::_var_type >::operator->  )  [inline, inherited]
 

ObjectType 型のオブジェクトのリファレンスを取得.

ObjectType に narrow済みのオブジェクトのリファレンスを取得する。 オブジェクトリファレンスを使用するには、setObject() でセット済みで なければならない。 オブジェクトがセットされていなければ nil オブジェクトリファレンスが、 返される。

戻り値:
ObjectType に narrow 済みのオブジェクトのリファレンス

template<class DataType>
virtual void RTC::OutPortCorbaConsumer< DataType >::pull  )  [inline, virtual]
 

RTC::OutPortConsumerを実装しています.

virtual void RTC::CorbaConsumer< RTC::OutPortAny , typename RTC::OutPortAny ::_ptr_type , typename RTC::OutPortAny ::_var_type >::releaseObject  )  [inline, virtual, inherited]
 

RTC::CorbaConsumerBaseを再定義しています。

virtual bool RTC::CorbaConsumer< RTC::OutPortAny , typename RTC::OutPortAny ::_ptr_type , typename RTC::OutPortAny ::_var_type >::setObject CORBA::Object_ptr  obj  )  [inline, virtual, inherited]
 

オブジェクトをセットする

ConsumerBase のオーバーライド。CORBA::Object_var にオブジェクトをセット するとともに、templateパラメータの型で narrow したオブジェクトを メンバ変数に保持する。

引数:
obj CORBA Objecct

RTC::CorbaConsumerBaseを再定義しています。

template<class DataType>
virtual bool RTC::OutPortCorbaConsumer< DataType >::subscribeInterface const SDOPackage::NVList &  properties  )  [inline, virtual]
 

RTC::OutPortConsumerを実装しています.

template<class DataType>
virtual void RTC::OutPortCorbaConsumer< DataType >::unsubscribeInterface const SDOPackage::NVList &  properties  )  [inline, virtual]
 

RTC::OutPortConsumerを実装しています.


変数

CORBA::Object_var RTC::CorbaConsumerBase::m_objref [protected, inherited]
 

typename RTC::OutPortAny ::_var_type RTC::CorbaConsumer< RTC::OutPortAny , typename RTC::OutPortAny ::_ptr_type , typename RTC::OutPortAny ::_var_type >::m_var [protected, inherited]
 


このクラスの説明は次のファイルから生成されました:
OpenRTMに対してFri Oct 5 05:15:02 2007に生成されました。  doxygen 1.4.1