Interstage Application Server リファレンスマニュアル(API編)
目次 索引 前ページ次ページ

第2章 C++言語インタフェース> 2.12 POA関連インタフェース> 2.12.13 インスタンス解放インタフェース

2.12.13.2 PortableServer::POAdisconnect::resetDisconnect()

名前

 PortableServer::POAdisconnect::resetDisconnect

形式

  (1) static void resetDisconnect();
  (2) static void resetDisconnect(
          PortableServer::POAdisconnect_ptr  disconnect );

機能説明

(1)すでに登録済のインスタンス解放処理クラスのインスタンスを削除します。このメソッド以前に、インスタンスが登録されていない場合、このメソッドは失敗します。

(2)すでに登録済のインスタンス解放処理クラスのインスタンスを、パラメタで指定されたインスタンスと置き換えます。

 パラメタにnullを指定した場合や、このメソッド以前に、インスタンスが登録されていない場合、このメソッドは失敗します。

パラメタ

 (1)なし
 (2)

 disconnect
 変更するクラスのインスタンス。

復帰値

 正常終了した場合は、ありません。
 異常終了した場合は、以下の例外が発生します。

 CORBA::StExcep::BAD_PARAM
 このメソッドの発行前に、インスタンスが登録されていません。
 (2)においてパラメタにnullが指定されています。
 CORBA::SystemException
 その他の要因。

 システム例外発生時に設定された例外情報およびマイナーコードの意味については、“メッセージ集”の“CORBAサービスから通知される例外情報/マイナーコード”を参照してください。


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

All Rights Reserved, Copyright(C) 富士通株式会社 2005