4.4.9. オブジェクト多重化を利用するためのインタフェース
 
4.4.9.1. オブジェクト多重化について
 
4.4.9.2. Ob_PeerListクラス
 
4.4.9.3. CORBA::Objectクラス
 
4.4.9.4. そのほかの関数

名前

CORBA::Object::__to_multiplex_object - 多重化したオブジェクトリファレンスを作成する

形式

機能説明

多重化情報を元にして多重化したオブジェクトリファレンスを作成します。

引数peer_listには、多重化するホスト、ポートのリストを指定します。
引数retain_selfには、自ホストを多重化対象にする場合は、CORBA_TRUEを指定し、そうでない場合は、CORBA_FALSEを指定します。

戻り値

多重化されたオブジェクトリファレンスを返します。

エラー

以下の例外がthrowされます。

関連項目

Ob_PeerListクラス


名前

CORBA::Object::__is_multiplex_object - 多重化オブジェクトかどうか調べる

形式

機能説明

多重化オブジェクトかどうかを調べます。

戻り値

多重化オブジェクトの場合は、CORBA_TRUEを返します。そうでない場合は、CORBA_FALSEを返します。

エラー

以下の例外がthrowされます。


名前

CORBA::Object::__get_peer_list - 多重化情報を取得する

形式

機能説明

多重化情報を取得します。

戻り値

多重化情報へのポインタを返します。取得した多重化情報の解放責任は、呼び出し側にあります。

エラー

以下の例外がthrowされます。

関連項目

Ob_PeerListクラス


名前

CORBA::Object::__use_connection_roundrobin - コネクションラウンドロビン機能を使用するかどうかを指定する

形式

機能説明

コネクションラウンドロビン機能を使用するかどうかを指定します。個々のオブジェクトに対して設定します。

引数flagには、コネクションラウンドロビンを使用する場合は、CORBA_TRUEを指定します。

戻り値

ありません。

エラー

以下の例外がthrowされます。

関連項目

[ リファレンス集 運用管理・設定編 > 1. コンフィグレーション(設定一覧) > 1.10. Object Broker > 1.10.1. Object Broker設定項目・設定方法 ]


名前

CORBA::Object::__select_connection - 呼び出しを行なうホスト、ポートを指定する

形式

機能説明

呼び出しを行なうホスト、ポートを指定します。
このメソッドを実行すると、以後の呼び出しは指定したホスト、ポートへのみ行なわれます。

引数hostには、呼び出しを行なうホスト名、引数portには、呼び出しを行なうポート番号を指定します。

戻り値

ありません。

エラー

以下の例外がthrowされます。


名前

CORBA::Object::__unselect_connection - 呼び出しを行なうホスト、ポートの指定を解除する

形式

機能説明

呼び出しを行なうホスト、ポートの指定を解除します。
このメソッドを実行すると、以後の呼び出しはコネクションラウンドロビンします。

戻り値

ありません。

エラー

以下の例外がthrowされます。


名前

CORBA::Object::__close_connection - コネクションを切断する

形式

機能説明

コネクションを切断します。

戻り値

正常に切断できた場合は、CORBA_TRUEを返します。そうでない場合は、CORBA_FALSEを返します。

エラー

起こりません。


名前

Ob_use_multi_connection - コネクションの多重化を行なうかどうかを指定する

形式

機能説明

多重化されたオブジェクトリファレンスを使用する場合に、コネクションの多重化を行なうかどうかを指定します。

引数flagには、コネクションの多重化を行なう場合は、CORBA_TRUEを指定します。

戻り値

ありません。

エラー

起こりません。

関連項目

[ リファレンス集 運用管理・設定編 > 1. コンフィグレーション(設定一覧) > 1.10. Object Broker > 1.10.1. Object Broker設定項目・設定方法 ]


名前

Ob_max_connection - コネクションの最大接続数を設定する

形式

機能説明

コネクションの最大接続数を設定します。

引数maxには、最大接続数を指定します。

戻り値

ありません。

エラー

以下の例外がthrowされます。

関連項目

[ リファレンス集 運用管理・設定編 > 1. コンフィグレーション(設定一覧) > 1.10. Object Broker > 1.10.1. Object Broker設定項目・設定方法 ]

注意事項

CORBA::ORB_initの前に呼び出す必要があります。