ロボット、千葉ロッテマリーンズについていいかげんなことを書きます。
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
今回はただのメモです。
TAOでオブジェクトリファレンスに複数のエンドポイントが設定されている場合に、接続するエンドポイントの優先順位を入れ替える手順についてメモします。
まずエンドポイントなどのプロファイルを表示する手順はこのコードのように書けばいいようなので特に説明はしません。
エンドポイントの優先順位を入れ替えるには以下のようなコードを書きます。
CORBA::Object_var obj = orb->string_to_object(ior);
TAO_Stub *stub = obj->_stubobj();
//プロファイルの一覧取得
TAO_MProfile profiles = stub->base_profiles();
//試しに先頭のプロファイルを削除してみる
profiles.remove_profile(profiles.get_profile(0));
//プロファイルを再設定する
stub->base_profiles(profiles);
これでいいみたいです。
にほんブログ村のロボットのカテゴリから
全然人が来ない・・・
TAOでオブジェクトリファレンスに複数のエンドポイントが設定されている場合に、接続するエンドポイントの優先順位を入れ替える手順についてメモします。
まずエンドポイントなどのプロファイルを表示する手順はこのコードのように書けばいいようなので特に説明はしません。
エンドポイントの優先順位を入れ替えるには以下のようなコードを書きます。
CORBA::Object_var obj = orb->string_to_object(ior);
TAO_Stub *stub = obj->_stubobj();
//プロファイルの一覧取得
TAO_MProfile profiles = stub->base_profiles();
//試しに先頭のプロファイルを削除してみる
profiles.remove_profile(profiles.get_profile(0));
//プロファイルを再設定する
stub->base_profiles(profiles);
これでいいみたいです。
にほんブログ村のロボットのカテゴリから
全然人が来ない・・・
PR
この記事にコメントする