ページの先頭行へ戻る
Interstage Application Server アプリケーション作成ガイド(CORBAサービス編)

E.2.3 セション継続用のオブジェクトリファレンス生成

  クライアントからセション継続用オブジェクトリファレンス取得用のメソッドの要求が来た場合、クライアントに通知するためのオブジェクトリファレンスの生成を行います。

  CORBA::Object_ptr
  ODsample_testintf_impl::createssn(
      CORBA::Environment  &arg_env )
      throw ( CORBA::Exception )
  {
    CORBA::Object_ptr            obj;       // オブジェクトリファレンスのポインタ
    CORBA::ReferenceData         ref_data;  // オブジェクトの識別情報
    CORBA::Environment           local_env; // 例外情報

    //オブジェクトリファレンス生成
    obj = boa->create( ref_data, intf, impl, local_env );