Interstage Application Server アプリケーション作成ガイド (CORBAサービス編)
目次 索引 前ページ次ページ

付録E プロセスバインド機能を用いたセション管理の例> E.2 サーバアプリケーションのプログラミング

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 );


目次 索引 前ページ次ページ

Copyright 2008 FUJITSU LIMITED