WebOTX Manual V11.1 (第6版) 目次を表示 |
ContextListインタフェース |
コンテキストの名前のリストを管理するための擬似オブジェクトインタフェースです。
1.11. クラス |
コンテキストの名前のリストを管理するためのクラスです。
動的起動インタフェース(DII)でコンテキストを渡すときに使用します。
コンテキストリストのインスタンスは、CORBA::ORB::create_context_list関数で作成します。リクエストが保持しているコンテキストリストは、CORBA::Request::contexts関数で取り出せます。
count | コンテキストリストの長さを得る |
add | コンテキストリストにコンテキスト名を追加する |
add_consume | コンテキストリストにコンテキスト名を追加する |
item | コンテキストリストの指定した位置にあるコンテキスト名を得る |
remove | コンテキストリストから指定した位置のコンテキスト名を削除する |
CORBA::ContextList::count - コンテキストリストの長さを得る
#include <orb.h> CORBA::ULong CORBA::ContextList::count( CORBA::Environment& env = Ob_default_environment() );
コンテキストリストの長さを返します。
コンテキストリストの長さを返します。
CORBA標準例外がthrowされます。
CORBA::ContextList::add - コンテキストリストにコンテキスト名を追加する
#include <orb.h> void CORBA::ContextList::add( const char* ctxt, CORBA::Environment& env = Ob_default_environment() );
コンテキストリストにコンテキスト名ctxtを追加します。
ありません。
CORBA標準例外がthrowされます。
CORBA::ContextList::add_consume - コンテキストリストにコンテキスト名を追加する
#include <orb.h> void CORBA::ContextList::add_consume( char* ctxt, CORBA::Environment& env = Ob_default_environment() );
コンテキストリストにコンテキスト名ctxtを追加します。ctxtはコンテキストが削除されるときに、同時に削除されます。
ありません。
CORBA標準例外がthrowされます。
CORBA::ContextList::item - コンテキストリストの指定した位置のコンテキスト名を得る
#include <orb.h> const char* CORBA::ContextList::item( CORBA::ULong index, CORBA::Environment& env = Ob_default_environment() );
コンテキストリストのindex番目のコンテキスト名を返します。コンテキストリストの先頭は0です。
indexには0から[コンテキストリストの長さ-1]までの値を指定します。
コンテキストリストのindex番目のコンテキスト名を返します。
CORBA標準例外がthrowされます。
CORBA::ContextList::remove - コンテキストリストから指定した位置のコンテキスト名を削除する
#include <orb.h> CORBA::Status CORBA::ContextList::remove( CORBA::ULong index, CORBA::Environment& env = Ob_default_environment() );
index番目のコンテキスト名をコンテキストリストから削除します。コンテキストリストの先頭は0です。
indexには0から[コンテキストリストの長さ-1]までの値を指定します。
削除に成功した場合はCORBA::Status_Successを返します。失敗した場合はCORBA::Status_Failedを返します。
戻り値にCORBA::Status_Failedが返ります。また、CORBA標準例外がthrowされます。