![]() |
Overview Provides services for writing server applications. File name boa.h Nested classes CORBA::BOA::DynamicImplementation Supported methods BOA::_duplicate BOA::_nil BOA::create BOA::deactivate_impl BOA::dispose BOA::execute_next_request BOA::execute_request_loop BOA::get_id BOA::get_principal BOA::impl_is_ready BOA::request_pending Methods introduced by BOA in the CORBA specification but not implemented in this product.1 change_implementation deactivate_obj obj_is_ready
Intended Usage
The BOA (Basic Object Adapter) class is intended to be used by application-specific server programs, to access server-side services of the ORB. The BOA class provides methods for activating and deactivating the server and executing remote requests from client applications. The BOA class also provides methods that allow the server application to participate in the exporting and importing of object references and the selection of threads on which remote requests are dispatched. Most of the BOA methods are intended to be called from an application-specific server program. The BOA::get_principal method, however, is typically called from an implementation of an IDL interface residing in a server, to determine the identity of the remote caller.
Types
typedef CORBA::ReferenceData * SOMLINK somdTD_obj_to_refdata (CORBA::Object_ptr obj); typedef CORBA::Object_ptr SOMLINK somdTD_refdata_to_obj (CORBA::ReferenceData *refdata); typedef void SOMLINK somdTD_thread_dispatch (CORBA::Request_ptr req);
Constants
static const CORBA::Flags SOMD_WAIT; static const CORBA::Flags SOMD_NO_WAIT;