クラス Consumer

オブジェクトリファレンスを保持するプレースホルダテンプレートクラス [詳細]

#include <CorbaConsumer.h>


説明

オブジェクトリファレンスを保持するプレースホルダテンプレートクラス

テンプレート引数で与えられた型のオブジェクトを保持する。 オブジェクトがセットされたときに、与えられた型で narrow されるので、 _ptr() で取得するリファレンスは、narrow 済みのリファレンスである。 内部的な使用のために、_ptr 型, _var型も同時にテンプレート引数として 与える必要がある。(下記注意事項参照)
注意: ObjectTypePtr = ObjectType::_ptr_type としているか、 _ptr_type は標準では規定されていない。 ただし、omniORB, TAO, MICO では、プロキシクラス内部で、 Type_ptr 型を _ptr_type に typedef しているので、 テンプレートの第2引数を指定しなくてもコンパイルは通る。

引数:
ObjectType このホルダが保持するオブジェクトの型
ObjectTypePtr このホルダが保持する _ptr 型
ObjectTypeVar このホルダが保持する _var 型


このクラスの説明は次のファイルから生成されました:
OpenRTMに対してTue Sep 25 00:45:56 2007に生成されました。  doxygen 1.4.6