WebOTX Manual V11.1 (第6版) 目次を表示 |
DefaultValueRefCountBaseインタフェース |
CORBA::ValueBaseのメソッドを実装したインターフェースです。
1.29. CORBA::DefaultValueRefCountBaseクラス |
CORBA::ValueBaseクラスの派生クラスです。
_add_ref | リファレンスカウント値を増やす |
_remove_ref | リファレンスカウント値を減らす |
_refcount_value | リファレンスカウント値を取得する |
CORBA::DefaultValueRefCountBase::_add_ref - リファレンスカウント値を増やす
#include <orb.h> void CORBA:DefaultValueRefCountBase::_add_ref( CORBA::Environment& env = Ob_default_environment() );
CORBA::DefaultValueRefCountBase::_add_refはリファレンスカウント値を増やします。
envは、関数を呼び出した後、例外の有無を調べるために指定します(オプション)。
ありません。
CORBAシステム例外がthrowされます。
CORBA::DefaultValueRefCountBase::_remove_ref - リファレンスカウント値を減らす
#include <orb.h> void CORBA::DefaultValueRefCountBase::_remove_ref( CORBA::Environment& env = Ob_default_environment() );
CORBA::DefaultValueRefCountBase::_remove_refはリファレンスカウント値を減します。減らした結果、リファレンスカウントが0になる場合、自身をdeleteします。
envは、関数を呼び出した後、例外の有無を調べるために指定します(オプション)。
ありません。
CORBAシステム例外がthrowされます。
CORBA::DefaultValueRefCountBase::_refcount_value - リファレンスカウント値を取得する
#include <orb.h> void CORBA::DefaultValueRefCountBase:_refcount_value( CORBA::Environment& env = Ob_default_environment() );
CORBA::DefaultValueRefCountBase::_refcount_valueは現在のリファレンスカウントを取得します。
envは、関数を呼び出した後、例外の有無を調べるために指定します(オプション)。
ありません。
CORBAシステム例外がthrowされます。