Borland(R) Enterprise Server VisiBroker(R) プログラマーズリファレンス
- void _add_ref();
このメソッドは該当するサーバントのリファレンスカウントを追加します。デフォルトインプリメンテーションは何もしないので,このクラスから派生したクラスのリファレンスカウント機能を提供するには,このメソッドをオーバーライドしてください。
- PortableServer::POA_ptr _default_POA();
このメソッドは,デフォルトVisiBroker ORBに対して,カレントプロセスのデフォルトVisiBroker ORBの,ルートPOAへのオブジェクトリファレンスを返します。これは,ORB::resolve_initial_references("RootPOA")の呼び出しと同じ戻り値です。必要に応じて,PortableServer::ServantBaseから派生したクラスにこのメソッドをオーバーライドして,独自に選択したPOAを返せます。
- CORBA::InterfaceDef_ptr _get_interface();
このメソッドは該当するオブジェクトのインタフェース定義を指すポインタを返します。詳細については,「24.19.2 InterfaceDefのメソッド」を参照してください。
- CORBA::Boolean _is_a(
const char *rep_id);
該当するサーバントがリポジトリIDに対応するインタフェースを実装する場合,このメソッドはTRUEを返します。そうでない場合はFALSEを返します。
- void _remove_ref();
このメソッドは該当するサーバントのリファレンスカウントを削除します。デフォルトインプリメンテーションは何もしないので,このクラスから派生したクラスのリファレンスカウント機能を提供するには,このメソッドをオーバーライドしてください。
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.
COPYRIGHT (C) 1992-2004 Borland Software Corporation. All rights reserved.