Interstage Application Server リファレンスマニュアル(API編) |
目次
索引
![]() ![]() |
第1章 C言語インタフェース | > 1.3 BOAインタフェース |
CORBA_BOA_set_exception
#include <orb.h> void CORBA_BOA_set_exception( CORBA_BOA boa, CORBA_unsigned_long major, CORBA_string user_id, void *param, CORBA_Environment *env );
例外情報を設定します。サーバアプリケーションのオペレーションは、復帰する前に当関数を呼び出すことにより、エラー終了することができます。boaには、CORBA_ORB_BOA_init()で返されたオブジェクトリファレンスを、envには、オペレーション関数に渡されたenvを指定します。majorには、以下の値が指定できます。
CORBA_SYSTEM_EXCEPTION /* 標準例外 */ CORBA_USER_EXCEPTION /* ユーザ例外 */
user_idには、例外を識別するための識別子を指定します。
例外がパラメタをとるように指定されている場合は、paramに例外の付加情報を設定します。
なし。
目次
索引
![]() ![]() |