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

11.4.1 同一プログラム内の別オブジェクトの呼び出し

  同一プログラム内に複数のオブジェクトが実装されている場合のプログラミング方法について説明します。

  // IDL
  module test {
      interface intf1 {
          void op1();
          void op3();
      };
      interface intf2 {
          void op2();
      };
  };

  C++言語では、サーバアプリケーションの実装部は以下のように各implクラスのメンバ関数としてマッピングされます。



  上記IDL定義では、オブジェクトのメソッド呼び出す場合、以下の2とおりの方法があります。