bea ホーム | 製品 | dev2dev | support | askBEA
BEA Logo Tuxedo
 ドキュメントのダウンロード   サイトマップ   用語集 
検索
0

Tuxedo CORBA プログラミング・リファレンス

 Previous Next Contents View as PDF  

CORBA::Context::get_values

概要

指定されたスコープ内で Context オブジェクトの属性値を取得します。

C++ バインディング

void CORBA::Context::get_values (
const char * StartScope,
CORBA::Flags OpFlags,
const char * AttrName,
CORBA::NVList_out AttrValues);

引数

StartScope

指定されたプロパティの検索を開始する Context オブジェクト・レベル。レベルは、コンテキスト名または検索が開始される parent です。値が 0 (ゼロ) の場合、現在の Context オブジェクトで検索が開始されます。

OpFlags

有効なオペレーション・フラグは、CORBA::CTX_RESTRICT_SCOPE のみです。このフラグを指定すると、オブジェクト・インプリメンテーションによってプロパティの検索が現在のスコープのみに制限されます。したがって、一連の親コンテキストのプロパティの検索は再帰的に実行されません。このフラグを指定しない場合は、スコープを広げて一致が見つかるか、または検索対象がすべてのレベルになるまで検索が続行されます。

AttrName

戻り値の属性名。この引数の後にワイルドカード文字 (*) を付けると、ワイルドカード文字の前にある文字列に一致する名前がすべて返されます。

AttrValues

指定された属性値を受け取り、NVList オブジェクトを返します。属性値のリスト内の各項目は NamedValue です。

例外

属性が空の文字列の場合、CORBA::BAD_PARAM
一致する属性が見つからなかった場合、CORBA::BAD_CONTEXT
動的メモリ割り当てに失敗した場合、CORBA::NO_MEMORY

説明

このメンバ関数は、Context オブジェクトの指定された属性の値を取得します。値は NVList オブジェクトとして返します。このオブジェクトが不要になったときは、CORBA::release メンバ関数を使用して解放する必要があります。

戻り値

特にありません。

関連項目

CORBA::Context::create_child
CORBA::ORB::get_default_context

 

Back to Top Previous Next
Contact e-docsContact BEAwebmasterprivacy