名前
PortableServer::DynamicImplementation::_this
形式
CORBA::Object_ptr PortableServer::DynamicImplementation::_this();
機能説明
対象のServantに対するオブジェクトリファレンスを返します。
復帰値
正常終了した場合は、対象のServantに対するオブジェクトリファレンスが返されます。
名前
PortableServer::DynamicImplementation::_invoke
形式
CORBA::Boolean PortableServer::DynamicImplementation::_invoke( CORBA::ServerRequest_ptr request, CORBA::Environment& = CORBA::Environment() ) throw( CORBA::Exception ) = 0;
パラメタ
クライアントからのリクエスト。
機能説明
Servantに対し発行されたリクエストを受け取り、レスポンスを返すために必要な処理を実装します。
復帰値
true : 正常終了。
false : 異常終了。この場合は、以下の例外が発生します。
CORBA::SystemException
システム例外発生時に設定された例外情報およびマイナーコードの意味については、“メッセージ集”の“CORBAサービスから通知される例外情報/マイナーコード”を参照してください。
名前
PortableServer::DynamicImplementation::_primary_interface
形式
CORBA::RepositoryId PortableServer::DynamicImplementation::_primary_interface( PortableServer::ObjectId& oid, PortableServer::POA_ptr poa, CORBA::Environment& = CORBA::Environment() ) throw( CORBA::Exception ) = 0;
パラメタ
オブジェクトID。
POAオブジェクト。
機能説明
対象のServantに対するリポジトリIDを返す処理を実装します。
復帰値
正常終了した場合は、Servantに対するリポジトリIDが返されます。
異常終了した場合は、以下の例外が発生します。
CORBA::SystemException
システム例外発生時に設定された例外情報およびマイナーコードの意味については、“メッセージ集”の“CORBAサービスから通知される例外情報/マイナーコード”を参照してください。