diff options
author | Ossama Othman <ossama-othman@users.noreply.github.com> | 2004-03-16 08:56:57 +0000 |
---|---|---|
committer | Ossama Othman <ossama-othman@users.noreply.github.com> | 2004-03-16 08:56:57 +0000 |
commit | 3db444a4af91af836045d06d6d0077e2c0281ecf (patch) | |
tree | a4a4c95ba07421d43018113ab36639c0827c11dd /TAO/tao | |
parent | 47b5dfe9ae3189a71cd1e8db5e6a8126f12c5a3c (diff) | |
download | ATCD-3db444a4af91af836045d06d6d0077e2c0281ecf.tar.gz |
ChangeLogTag:Tue Mar 16 00:49:15 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
Diffstat (limited to 'TAO/tao')
31 files changed, 2963 insertions, 1882 deletions
diff --git a/TAO/tao/ClientRequestInfo_i.cpp b/TAO/tao/ClientRequestInfo_i.cpp index b1b3bb5df96..f54a8290bd5 100644 --- a/TAO/tao/ClientRequestInfo_i.cpp +++ b/TAO/tao/ClientRequestInfo_i.cpp @@ -19,24 +19,26 @@ ACE_RCSID (TAO, TAO_ClientRequestInfo_i::TAO_ClientRequestInfo_i (TAO::Invocation_Base *inv) : invocation_ (inv), - abstract_target_ (0), + // abstract_target_ (0), caught_exception_ (0), reply_status_ (-1), - rs_pi_current_ () + rs_pi_current_ (), + copy_callback_ () { this->setup_picurrent (); } TAO_ClientRequestInfo_i::TAO_ClientRequestInfo_i ( TAO::Invocation_Base *inv, - CORBA::AbstractBase_ptr abstract_target, + CORBA::AbstractBase_ptr /* abstract_target */, CORBA::Boolean ) : invocation_ (inv), - abstract_target_ (abstract_target), // No need to duplicate. + // abstract_target_ (abstract_target), // No need to duplicate. caught_exception_ (0), reply_status_ (-1), - rs_pi_current_ () + rs_pi_current_ (), + copy_callback_ () { this->setup_picurrent (); } @@ -49,7 +51,7 @@ void TAO_ClientRequestInfo_i::setup_picurrent (void) { // Retrieve the thread scope current (no TSS access incurred yet). - TAO_PICurrent *pi_current = + TAO::PICurrent *pi_current = this->invocation_->orb_core ()->pi_current (); // If the slot count is zero, then there is nothing to copy. @@ -57,14 +59,10 @@ TAO_ClientRequestInfo_i::setup_picurrent (void) if (pi_current != 0 && pi_current->slot_count () != 0) { // Retrieve the thread scope current. - TAO_PICurrent_Impl *tsc = pi_current->tsc (); + TAO::PICurrent_Impl *tsc = pi_current->tsc (); - // Copy the TSC to the RSC. - // this->rs_pi_current_.copy (*tsc, 0); // Shallow copy - this->rs_pi_current_.copy (*tsc, 1); // Deep copy since some - // users report problems - // they can't reproduce - // steadily. + // Logically copy the TSC's slot table to the RSC. + this->rs_pi_current_.lc_slot_table (tsc); // PICurrent will potentially have to call back on the request // scope current so that it can deep copy the contents of the @@ -75,12 +73,8 @@ TAO_ClientRequestInfo_i::setup_picurrent (void) // necessary, if the thread scope current is modified after its // contents have been *logically* copied to the request scope // current. - // - // Only set the TSC's peer if a copy was actually performed. - if (this->rs_pi_current_.dirty ()) - { - tsc->pi_peer (&this->rs_pi_current_); - } + this->copy_callback_.src_and_dst (tsc, &this->rs_pi_current_); + tsc->copy_callback (&this->copy_callback_); } } diff --git a/TAO/tao/ClientRequestInfo_i.h b/TAO/tao/ClientRequestInfo_i.h index 8abcb3a50d3..bacee9f8ca5 100644 --- a/TAO/tao/ClientRequestInfo_i.h +++ b/TAO/tao/ClientRequestInfo_i.h @@ -28,6 +28,7 @@ #include "tao/Invocation_Utils.h" #include "tao/PICurrent.h" +#include "tao/PICurrent_Copy_Callback.h" class TAO_Service_Context; @@ -253,7 +254,7 @@ protected: TAO::Invocation_Base *invocation_; /// Reference to the abstract interface target. - CORBA::AbstractBase_ptr abstract_target_; + // CORBA::AbstractBase_ptr abstract_target_; /// Pointer to the caught exception. CORBA::Exception *caught_exception_; @@ -263,7 +264,23 @@ protected: /// The "Request Scope Current" (RSC) object, as required by /// Portable Interceptors. - TAO_PICurrent_Impl rs_pi_current_; + TAO::PICurrent_Impl rs_pi_current_; + + /// Callback object to be executed when shallow copied slot table + /// must be deep copied. + /** + * This callback object deep copies the slot table from the TSC to + * the RSC. + * @par + * As an optimization, the TSC's slot table is initially only + * shallowed copied to the RSC. If the TSC's slot table will be + * modified, e.g. via PICurrent::set_slot(), it's slot table must be + * deep copied to the RSC before actually modifying that slot + * table. This is necessary since the RSC is read-only on the + * client side, meaning that changes in the TSC that occur after + * instantiation of the RSC must not be reflected in the RSC. + */ + TAO::PICurrent_Copy_Callback copy_callback_; }; diff --git a/TAO/tao/Domain/DomainS.cpp b/TAO/tao/Domain/DomainS.cpp index 1f8c805ceee..6de610292d1 100644 --- a/TAO/tao/Domain/DomainS.cpp +++ b/TAO/tao/Domain/DomainS.cpp @@ -50,7 +50,7 @@ #include "tao/PortableInterceptor.h" #if TAO_HAS_INTERCEPTORS == 1 #include "tao/RequestInfo_Util.h" -#include "tao/PICurrent.h" +#include "tao/PortableServer/PICurrent_Guard.h" #include "tao/PortableServer/ServerRequestInfo.h" #include "tao/PortableServer/ServerInterceptorAdapter.h" #endif /* TAO_HAS_INTERCEPTORS == 1 */ @@ -237,47 +237,47 @@ public: const CORBA::PolicyType & policy_type ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual Dynamic::ParameterList * arguments ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual Dynamic::ExceptionList * exceptions ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Any * result ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual char * target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Boolean target_is_a ( const char * id ACE_ENV_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + void result (::CORBA::Policy_ptr result); private: TAO_ServerRequestInfo_CORBA_DomainManager_get_domain_policy ( const TAO_ServerRequestInfo_CORBA_DomainManager_get_domain_policy & ); - + void operator= ( const TAO_ServerRequestInfo_CORBA_DomainManager_get_domain_policy & ); - + private: POA_CORBA::DomainManager *_tao_impl; - + const CORBA::PolicyType & policy_type_; ::CORBA::Policy_ptr _result; }; @@ -307,15 +307,15 @@ TAO_ServerRequestInfo_CORBA_DomainManager_get_domain_policy::arguments ( Dynamic::ParameterList *parameter_list = TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + Dynamic::ParameterList_var safe_parameter_list = parameter_list; parameter_list->length (1); CORBA::ULong len = 0; - + (*parameter_list)[len].argument <<= policy_type_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + return safe_parameter_list._retn (); } @@ -329,11 +329,11 @@ TAO_ServerRequestInfo_CORBA_DomainManager_get_domain_policy::exceptions ( Dynamic::ExceptionList *exception_list = TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return exception_list; } -CORBA::Any * +CORBA::Any * TAO_ServerRequestInfo_CORBA_DomainManager_get_domain_policy::result ( ACE_ENV_SINGLE_ARG_DECL ) @@ -344,11 +344,11 @@ TAO_ServerRequestInfo_CORBA_DomainManager_get_domain_policy::result ( CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + CORBA::Any_var safe_result_any = result_any; - + (*result_any) <<= this->_result; - + return safe_result_any._retn (); } @@ -372,7 +372,7 @@ TAO_ServerRequestInfo_CORBA_DomainManager_get_domain_policy::target_is_a ( return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); } -void +void TAO_ServerRequestInfo_CORBA_DomainManager_get_domain_policy::result (::CORBA::Policy_ptr result) { // Update the result. @@ -414,7 +414,7 @@ POA_CORBA::_TAO_DomainManager_Strategized_Proxy_Broker::get_strategy ( TAO::Collocation_Strategy strategy = TAO_ORB_Core::collocation_strategy (obj ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (TAO::TAO_CS_REMOTE_STRATEGY); - + return strategy; } @@ -434,7 +434,7 @@ POA_CORBA::_TAO_DomainManager_Strategized_Proxy_Broker::dispatch ( TAO_Object_Adapter::Servant_Upcall servant_upcall ( obj->_stubobj ()->servant_orb_var ()->orb_core () ); - + if (strategy == TAO::TAO_CS_THRU_POA_STRATEGY) { servant_upcall.prepare_for_upcall ( @@ -444,7 +444,7 @@ POA_CORBA::_TAO_DomainManager_Strategized_Proxy_Broker::dispatch ( ACE_ENV_ARG_PARAMETER ); ACE_CHECK; - + servant_upcall.pre_invoke_collocated_request ( ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; @@ -462,7 +462,7 @@ ACE_TRY { collocated_skel ( servant_upcall.servant (), - args, + args, num_args ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; @@ -502,9 +502,9 @@ CORBA__TAO_DomainManager_Proxy_Broker_Factory_function (CORBA::Object_ptr) int CORBA__TAO_DomainManager_Proxy_Broker_Factory_Initializer (size_t) { - CORBA__TAO_DomainManager_Proxy_Broker_Factory_function_pointer = + CORBA__TAO_DomainManager_Proxy_Broker_Factory_function_pointer = CORBA__TAO_DomainManager_Proxy_Broker_Factory_function; - + return 0; } @@ -530,14 +530,14 @@ POA_CORBA::_TAO_DomainManager_ThruPOA_Proxy_Impl::_TAO_DomainManager_ThruPOA_Pro // ThruPOA Implementation of the IDL interface methods -// TAO_IDL - Generated from +// TAO_IDL - Generated from // be/be_visitor_operation/thru_poa_proxy_impl_ss.cpp:52 void POA_CORBA::_TAO_DomainManager_ThruPOA_Proxy_Impl::get_domain_policy ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -568,14 +568,14 @@ POA_CORBA::_TAO_DomainManager_ThruPOA_Proxy_Impl::get_domain_policy ( POA_CORBA::_TAO_DomainManager_Direct_Proxy_Impl::_TAO_DomainManager_Direct_Proxy_Impl (void) {} -// TAO_IDL - Generated from +// TAO_IDL - Generated from // be/be_visitor_operation/direct_proxy_impl_ss.cpp:42 void POA_CORBA::_TAO_DomainManager_Direct_Proxy_Impl::get_domain_policy ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -599,7 +599,7 @@ POA_CORBA::_TAO_DomainManager_Direct_Proxy_Impl::get_domain_policy ( // End Direct Proxy Implementation /////////////////////////////////////////////////////////////////////// -// TAO_IDL - Generated from +// TAO_IDL - Generated from // be/be_visitor_interface/interface_ss.cpp:97 POA_CORBA::DomainManager::DomainManager (void) @@ -617,7 +617,7 @@ POA_CORBA::DomainManager::~DomainManager (void) { } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // be/be_visitor_operation/operation_ss.cpp:98 void POA_CORBA::DomainManager::get_domain_policy_skel ( @@ -635,61 +635,61 @@ void POA_CORBA::DomainManager::get_domain_policy_skel ( ); ::CORBA::Policy_var _tao_retval; CORBA::PolicyType policy_type; - + if (!( (_tao_in >> policy_type) )) { - + TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER); ACE_CHECK; } - + #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall); - + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( _tao_server_request.orb_core ()->server_request_interceptors (), _tao_server_request.interceptor_count () ); - + TAO_ServerRequestInfo_CORBA_DomainManager_get_domain_policy _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, - + policy_type ACE_ENV_ARG_PARAMETER ); - + ACE_TRY { { - TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), - 1 /* Copy TSC to RSC */); - + TAO::PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), + true /* Copy TSC to RSC */); + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; - + if (!_tao_vfr.location_forwarded ()) { - + #endif /* TAO_HAS_INTERCEPTORS */ - _tao_retval = + _tao_retval = _tao_impl->get_domain_policy ( - + policy_type ACE_ENV_ARG_PARAMETER ); TAO_INTERCEPTOR_CHECK; #if (TAO_HAS_INTERCEPTORS == 1) - + } } - + if (!_tao_vfr.location_forwarded ()) { ::CORBA::Policy_ptr _tao_retval_info = _tao_retval._retn (); @@ -708,67 +708,67 @@ void POA_CORBA::DomainManager::get_domain_policy_skel ( ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION || _tao_status == PortableInterceptor::USER_EXCEPTION) { ACE_RE_THROW; } } - + # if defined (ACE_HAS_EXCEPTIONS) \ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) ACE_CATCHALL { CORBA::UNKNOWN ex; - + _tao_ri.exception (&ex); _tao_vfr.send_exception ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION) ACE_TRY_THROW (ex); } # endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */ - + ACE_ENDTRY; ACE_CHECK; #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_server_request.init_reply (); - + TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - + if (!( (_tao_out << _tao_retval.in ()) )) { - + TAO_OutputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER); ACE_CHECK; } - - + + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // be/be_visitor_interface/interface_ss.cpp:162 void POA_CORBA::DomainManager::_is_a_skel ( - TAO_ServerRequest &_tao_server_request, + TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL @@ -778,22 +778,22 @@ void POA_CORBA::DomainManager::_is_a_skel ( POA_CORBA::DomainManager *_tao_impl = (POA_CORBA::DomainManager *) _tao_servant; CORBA::Boolean _tao_retval = 0; CORBA::String_var value; - + if (!(_tao_in >> value.out ())) ACE_THROW (CORBA::MARSHAL ()); - + _tao_retval = _tao_impl->_is_a (value.in () ACE_ENV_ARG_PARAMETER); ACE_CHECK; - + _tao_server_request.init_reply (); TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - + if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval))) ACE_THROW (CORBA::MARSHAL ()); } void POA_CORBA::DomainManager::_non_existent_skel ( - TAO_ServerRequest &_tao_server_request, + TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL @@ -803,16 +803,16 @@ void POA_CORBA::DomainManager::_non_existent_skel ( CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - + _tao_server_request.init_reply (); TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - + if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval))) ACE_THROW (CORBA::MARSHAL ()); } void POA_CORBA::DomainManager::_interface_skel ( - TAO_ServerRequest &_tao_server_request, + TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL @@ -821,27 +821,27 @@ void POA_CORBA::DomainManager::_interface_skel ( POA_CORBA::DomainManager *_tao_impl = (POA_CORBA::DomainManager *) _tao_servant; CORBA::InterfaceDef_ptr _tao_retval = 0; CORBA::Boolean _tao_result = 0; - + TAO_IFR_Client_Adapter *_tao_adapter = ACE_Dynamic_Service<TAO_IFR_Client_Adapter>::instance ( TAO_ORB_Core::ifr_client_adapter_name () ); - + if (_tao_adapter == 0) { ACE_THROW (CORBA::INTF_REPOS ()); } - + ACE_TRY { - _tao_retval = + _tao_retval = _tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + _tao_server_request.init_reply (); - + TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - + _tao_result = _tao_adapter->interfacedef_cdr_insert ( _tao_out, @@ -853,7 +853,7 @@ void POA_CORBA::DomainManager::_interface_skel ( _tao_adapter->dispose (_tao_retval); } ACE_ENDTRY; - + if (_tao_result == 0) { ACE_THROW (CORBA::MARSHAL ()); @@ -861,7 +861,7 @@ void POA_CORBA::DomainManager::_interface_skel ( } void POA_CORBA::DomainManager::_component_skel ( - TAO_ServerRequest &_tao_server_request, + TAO_ServerRequest &_tao_server_request, void * _tao_object_reference, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL @@ -871,10 +871,10 @@ void POA_CORBA::DomainManager::_component_skel ( CORBA::Object_var _tao_retval = _tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - + _tao_server_request.init_reply (); TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - + if (!(_tao_out << _tao_retval._retn ())) ACE_THROW (CORBA::MARSHAL ()); } @@ -912,13 +912,13 @@ void* POA_CORBA::DomainManager::_downcast ( { return ACE_static_cast (POA_CORBA::DomainManager_ptr, this); } - + if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0) { return ACE_static_cast(PortableServer::Servant, this); } - + return 0; } @@ -950,10 +950,10 @@ POA_CORBA::DomainManager::_this (ACE_ENV_SINGLE_ARG_DECL) { TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + TAO_Stub_Auto_Ptr safe_stub (stub); CORBA::Object_ptr tmp = CORBA::Object::_nil (); - + if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ()) { ACE_NEW_RETURN ( @@ -978,7 +978,7 @@ POA_CORBA::DomainManager::_this (ACE_ENV_SINGLE_ARG_DECL) 0 ); } - + CORBA::Object_var obj = tmp; (void) safe_stub.release (); typedef ::CORBA::DomainManager STUB_SCOPED_NAME; @@ -1122,45 +1122,45 @@ public: const CORBA::Boolean & constr_policy ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual Dynamic::ParameterList * arguments ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual Dynamic::ExceptionList * exceptions ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Any * result ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual char * target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Boolean target_is_a ( const char * id ACE_ENV_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + private: TAO_ServerRequestInfo_CORBA_ConstructionPolicy_make_domain_manager ( const TAO_ServerRequestInfo_CORBA_ConstructionPolicy_make_domain_manager & ); - + void operator= ( const TAO_ServerRequestInfo_CORBA_ConstructionPolicy_make_domain_manager & ); - + private: POA_CORBA::ConstructionPolicy *_tao_impl; - + CORBA::InterfaceDef_ptr object_type_; const CORBA::Boolean & constr_policy_; }; @@ -1192,19 +1192,19 @@ TAO_ServerRequestInfo_CORBA_ConstructionPolicy_make_domain_manager::arguments ( Dynamic::ParameterList *parameter_list = TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + Dynamic::ParameterList_var safe_parameter_list = parameter_list; parameter_list->length (2); CORBA::ULong len = 0; - + (*parameter_list)[len].argument <<= this->object_type_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + (*parameter_list)[len].argument <<= CORBA::Any::from_boolean (this->constr_policy_); (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + return safe_parameter_list._retn (); } @@ -1218,11 +1218,11 @@ TAO_ServerRequestInfo_CORBA_ConstructionPolicy_make_domain_manager::exceptions ( Dynamic::ExceptionList *exception_list = TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return exception_list; } -CORBA::Any * +CORBA::Any * TAO_ServerRequestInfo_CORBA_ConstructionPolicy_make_domain_manager::result ( ACE_ENV_SINGLE_ARG_DECL ) @@ -1233,7 +1233,7 @@ TAO_ServerRequestInfo_CORBA_ConstructionPolicy_make_domain_manager::result ( CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return result_any; } @@ -1292,7 +1292,7 @@ POA_CORBA::_TAO_ConstructionPolicy_Strategized_Proxy_Broker::get_strategy ( TAO::Collocation_Strategy strategy = TAO_ORB_Core::collocation_strategy (obj ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (TAO::TAO_CS_REMOTE_STRATEGY); - + return strategy; } @@ -1312,7 +1312,7 @@ POA_CORBA::_TAO_ConstructionPolicy_Strategized_Proxy_Broker::dispatch ( TAO_Object_Adapter::Servant_Upcall servant_upcall ( obj->_stubobj ()->servant_orb_var ()->orb_core () ); - + if (strategy == TAO::TAO_CS_THRU_POA_STRATEGY) { servant_upcall.prepare_for_upcall ( @@ -1322,7 +1322,7 @@ POA_CORBA::_TAO_ConstructionPolicy_Strategized_Proxy_Broker::dispatch ( ACE_ENV_ARG_PARAMETER ); ACE_CHECK; - + servant_upcall.pre_invoke_collocated_request ( ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; @@ -1340,7 +1340,7 @@ ACE_TRY { collocated_skel ( servant_upcall.servant (), - args, + args, num_args ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; @@ -1380,9 +1380,9 @@ CORBA__TAO_ConstructionPolicy_Proxy_Broker_Factory_function (CORBA::Object_ptr) int CORBA__TAO_ConstructionPolicy_Proxy_Broker_Factory_Initializer (size_t) { - CORBA__TAO_ConstructionPolicy_Proxy_Broker_Factory_function_pointer = + CORBA__TAO_ConstructionPolicy_Proxy_Broker_Factory_function_pointer = CORBA__TAO_ConstructionPolicy_Proxy_Broker_Factory_function; - + return 0; } @@ -1408,14 +1408,14 @@ POA_CORBA::_TAO_ConstructionPolicy_ThruPOA_Proxy_Impl::_TAO_ConstructionPolicy_T // ThruPOA Implementation of the IDL interface methods -// TAO_IDL - Generated from +// TAO_IDL - Generated from // be/be_visitor_operation/thru_poa_proxy_impl_ss.cpp:52 void POA_CORBA::_TAO_ConstructionPolicy_ThruPOA_Proxy_Impl::make_domain_manager ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -1446,14 +1446,14 @@ POA_CORBA::_TAO_ConstructionPolicy_ThruPOA_Proxy_Impl::make_domain_manager ( POA_CORBA::_TAO_ConstructionPolicy_Direct_Proxy_Impl::_TAO_ConstructionPolicy_Direct_Proxy_Impl (void) {} -// TAO_IDL - Generated from +// TAO_IDL - Generated from // be/be_visitor_operation/direct_proxy_impl_ss.cpp:42 void POA_CORBA::_TAO_ConstructionPolicy_Direct_Proxy_Impl::make_domain_manager ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -1477,7 +1477,7 @@ POA_CORBA::_TAO_ConstructionPolicy_Direct_Proxy_Impl::make_domain_manager ( // End Direct Proxy Implementation /////////////////////////////////////////////////////////////////////// -// TAO_IDL - Generated from +// TAO_IDL - Generated from // be/be_visitor_interface/interface_ss.cpp:97 POA_CORBA::ConstructionPolicy::ConstructionPolicy (void) @@ -1496,7 +1496,7 @@ POA_CORBA::ConstructionPolicy::~ConstructionPolicy (void) { } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // be/be_visitor_operation/operation_ss.cpp:98 void POA_CORBA::ConstructionPolicy::make_domain_manager_skel ( @@ -1513,69 +1513,69 @@ void POA_CORBA::ConstructionPolicy::make_domain_manager_skel ( _tao_servant ); _tao_server_request.argument_flag (0); - + CORBA::InterfaceDef_var object_type; CORBA::Boolean constr_policy; - + if (!( (_tao_in >> object_type.out ()) && (_tao_in >> CORBA::Any::to_boolean (constr_policy)) )) { - + TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER); ACE_CHECK; } - + #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall); - + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( _tao_server_request.orb_core ()->server_request_interceptors (), _tao_server_request.interceptor_count () ); - + TAO_ServerRequestInfo_CORBA_ConstructionPolicy_make_domain_manager _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, - + object_type.in (), - + constr_policy ACE_ENV_ARG_PARAMETER ); - + ACE_TRY { { - TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), - 1 /* Copy TSC to RSC */); - + TAO::PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), + true /* Copy TSC to RSC */); + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; - + if (!_tao_vfr.location_forwarded ()) { - + #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_impl->make_domain_manager ( - + object_type.in (), - + constr_policy ACE_ENV_ARG_PARAMETER ); TAO_INTERCEPTOR_CHECK; #if (TAO_HAS_INTERCEPTORS == 1) - + } } - + if (!_tao_vfr.location_forwarded ()) { _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); @@ -1591,55 +1591,55 @@ void POA_CORBA::ConstructionPolicy::make_domain_manager_skel ( ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION || _tao_status == PortableInterceptor::USER_EXCEPTION) { ACE_RE_THROW; } } - + # if defined (ACE_HAS_EXCEPTIONS) \ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) ACE_CATCHALL { CORBA::UNKNOWN ex; - + _tao_ri.exception (&ex); _tao_vfr.send_exception ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION) ACE_TRY_THROW (ex); } # endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */ - + ACE_ENDTRY; ACE_CHECK; #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_server_request.init_reply (); - + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // be/be_visitor_interface/interface_ss.cpp:162 void POA_CORBA::ConstructionPolicy::_is_a_skel ( - TAO_ServerRequest &_tao_server_request, + TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL @@ -1649,22 +1649,22 @@ void POA_CORBA::ConstructionPolicy::_is_a_skel ( POA_CORBA::ConstructionPolicy *_tao_impl = (POA_CORBA::ConstructionPolicy *) _tao_servant; CORBA::Boolean _tao_retval = 0; CORBA::String_var value; - + if (!(_tao_in >> value.out ())) ACE_THROW (CORBA::MARSHAL ()); - + _tao_retval = _tao_impl->_is_a (value.in () ACE_ENV_ARG_PARAMETER); ACE_CHECK; - + _tao_server_request.init_reply (); TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - + if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval))) ACE_THROW (CORBA::MARSHAL ()); } void POA_CORBA::ConstructionPolicy::_non_existent_skel ( - TAO_ServerRequest &_tao_server_request, + TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL @@ -1674,16 +1674,16 @@ void POA_CORBA::ConstructionPolicy::_non_existent_skel ( CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - + _tao_server_request.init_reply (); TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - + if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval))) ACE_THROW (CORBA::MARSHAL ()); } void POA_CORBA::ConstructionPolicy::_interface_skel ( - TAO_ServerRequest &_tao_server_request, + TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL @@ -1692,27 +1692,27 @@ void POA_CORBA::ConstructionPolicy::_interface_skel ( POA_CORBA::ConstructionPolicy *_tao_impl = (POA_CORBA::ConstructionPolicy *) _tao_servant; CORBA::InterfaceDef_ptr _tao_retval = 0; CORBA::Boolean _tao_result = 0; - + TAO_IFR_Client_Adapter *_tao_adapter = ACE_Dynamic_Service<TAO_IFR_Client_Adapter>::instance ( TAO_ORB_Core::ifr_client_adapter_name () ); - + if (_tao_adapter == 0) { ACE_THROW (CORBA::INTF_REPOS ()); } - + ACE_TRY { - _tao_retval = + _tao_retval = _tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + _tao_server_request.init_reply (); - + TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - + _tao_result = _tao_adapter->interfacedef_cdr_insert ( _tao_out, @@ -1724,7 +1724,7 @@ void POA_CORBA::ConstructionPolicy::_interface_skel ( _tao_adapter->dispose (_tao_retval); } ACE_ENDTRY; - + if (_tao_result == 0) { ACE_THROW (CORBA::MARSHAL ()); @@ -1732,7 +1732,7 @@ void POA_CORBA::ConstructionPolicy::_interface_skel ( } void POA_CORBA::ConstructionPolicy::_component_skel ( - TAO_ServerRequest &_tao_server_request, + TAO_ServerRequest &_tao_server_request, void * _tao_object_reference, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL @@ -1742,10 +1742,10 @@ void POA_CORBA::ConstructionPolicy::_component_skel ( CORBA::Object_var _tao_retval = _tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - + _tao_server_request.init_reply (); TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - + if (!(_tao_out << _tao_retval._retn ())) ACE_THROW (CORBA::MARSHAL ()); } @@ -1787,19 +1787,19 @@ void* POA_CORBA::ConstructionPolicy::_downcast ( { return ACE_static_cast (POA_CORBA::Policy_ptr, this); } - + if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/ConstructionPolicy:1.0") == 0) { return ACE_static_cast (POA_CORBA::ConstructionPolicy_ptr, this); } - + if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0) { return ACE_static_cast(PortableServer::Servant, this); } - + return 0; } @@ -1831,10 +1831,10 @@ POA_CORBA::ConstructionPolicy::_this (ACE_ENV_SINGLE_ARG_DECL) { TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + TAO_Stub_Auto_Ptr safe_stub (stub); CORBA::Object_ptr tmp = CORBA::Object::_nil (); - + if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ()) { ACE_NEW_RETURN ( @@ -1859,7 +1859,7 @@ POA_CORBA::ConstructionPolicy::_this (ACE_ENV_SINGLE_ARG_DECL) 0 ); } - + CORBA::Object_var obj = tmp; (void) safe_stub.release (); typedef ::CORBA::ConstructionPolicy STUB_SCOPED_NAME; diff --git a/TAO/tao/IORInterceptor/Makefile b/TAO/tao/IORInterceptor/Makefile index c2e64d276e3..249bfbdf2a6 100644 --- a/TAO/tao/IORInterceptor/Makefile +++ b/TAO/tao/IORInterceptor/Makefile @@ -72,6 +72,7 @@ endif $(TAO_ROOT)/tao/orbconf.h \ $(ACE_ROOT)/ace/Basic_Types.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -354,6 +355,7 @@ endif $(TAO_ROOT)/tao/orbconf.h \ $(ACE_ROOT)/ace/Basic_Types.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -714,6 +716,7 @@ endif .obj/IORInterceptor_List.o .obj/IORInterceptor_List.so .shobj/IORInterceptor_List.o .shobj/IORInterceptor_List.so: IORInterceptor_List.cpp IORInterceptor_List.h \ $(ACE_ROOT)/ace/pre.h iorinterceptor_export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -1007,6 +1010,7 @@ endif $(TAO_ROOT)/tao/orbconf.h \ $(ACE_ROOT)/ace/Basic_Types.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ diff --git a/TAO/tao/Makefile.bor b/TAO/tao/Makefile.bor index 082de1c074f..05fe3195994 100644 --- a/TAO/tao/Makefile.bor +++ b/TAO/tao/Makefile.bor @@ -181,6 +181,7 @@ OBJFILES = \ $(OBJDIR)\ParameterMode.obj \ $(OBJDIR)\Parser_Registry.obj \ $(OBJDIR)\PICurrent.obj \ + $(OBJDIR)\PICurrent_Copy_Callback.obj \ $(OBJDIR)\PICurrent_ORBInitializer.obj \ $(OBJDIR)\PI_ForwardC.obj \ $(OBJDIR)\Pluggable_Messaging.obj \ diff --git a/TAO/tao/Makefile.tao b/TAO/tao/Makefile.tao index 4052bc9ab69..d4ffa2883bd 100644 --- a/TAO/tao/Makefile.tao +++ b/TAO/tao/Makefile.tao @@ -208,6 +208,7 @@ ORB_CORE_FILES = \ PortableInterceptorA \ PICurrent \ PICurrent_ORBInitializer \ + PICurrent_Copy_Callback \ DynamicC \ DynamicA \ Dynamic_ParameterC \ @@ -573,6 +574,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -608,6 +610,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -963,6 +966,7 @@ realclean: $(ACE_ROOT)/ace/Null_Mutex.h \ $(ACE_ROOT)/ace/os_include/os_errno.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -1362,6 +1366,7 @@ realclean: Sequence.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -1477,6 +1482,7 @@ realclean: .obj/Resume_Handle.o .obj/Resume_Handle.so .shobj/Resume_Handle.o .shobj/Resume_Handle.so: Resume_Handle.cpp Resume_Handle.h \ $(ACE_ROOT)/ace/pre.h TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -1816,6 +1822,7 @@ realclean: Sequence.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -2157,6 +2164,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/Thread_Mutex.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -2255,6 +2263,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -2596,6 +2605,7 @@ realclean: .obj/Connection_Handler.o .obj/Connection_Handler.so .shobj/Connection_Handler.o .shobj/Connection_Handler.so: Connection_Handler.cpp Connection_Handler.h \ $(ACE_ROOT)/ace/pre.h LF_CH_Event.h LF_Event.h \ TAO_Export.h $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -2953,6 +2963,7 @@ realclean: $(ACE_ROOT)/ace/Message_Queue.h \ $(ACE_ROOT)/ace/Message_Block.h \ $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -3315,6 +3326,7 @@ realclean: $(ACE_ROOT)/ace/Unbounded_Set.h \ $(ACE_ROOT)/ace/Node.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -3675,6 +3687,7 @@ realclean: $(ACE_ROOT)/ace/Service_Object.h \ $(ACE_ROOT)/ace/Shared_Object.h \ $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -3798,6 +3811,7 @@ realclean: orbconf.h \ $(ACE_ROOT)/ace/Basic_Types.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -3840,6 +3854,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/Service_Config.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -4298,6 +4313,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/Service_Config.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -4762,6 +4778,7 @@ realclean: Sequence.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -5113,6 +5130,7 @@ realclean: $(ACE_ROOT)/ace/Null_Mutex.h \ $(ACE_ROOT)/ace/os_include/os_errno.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -5592,6 +5610,7 @@ realclean: $(ACE_ROOT)/ace/SOCK_IO.h \ $(ACE_ROOT)/ace/SOCK.h \ $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -6043,6 +6062,7 @@ realclean: $(ACE_ROOT)/ace/Service_Object.h \ $(ACE_ROOT)/ace/Shared_Object.h \ $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -6514,6 +6534,7 @@ realclean: $(ACE_ROOT)/ace/Svc_Handler.h \ $(ACE_ROOT)/ace/Synch_Options.h \ $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -6928,6 +6949,7 @@ realclean: $(ACE_ROOT)/ace/INET_Addr.h \ $(ACE_ROOT)/ace/Sock_Connect.h \ $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -7159,6 +7181,7 @@ realclean: CDR.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -7364,6 +7387,7 @@ realclean: CDR.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -7579,6 +7603,7 @@ realclean: Sequence.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -7685,6 +7710,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/Service_Config.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -7883,6 +7909,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/Service_Config.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -8060,6 +8087,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/Service_Config.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -8363,6 +8391,7 @@ realclean: default_resource.h \ $(ACE_ROOT)/ace/Service_Config.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -8535,6 +8564,7 @@ realclean: default_resource.h \ $(ACE_ROOT)/ace/Service_Config.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -8705,6 +8735,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -9040,6 +9071,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -9224,6 +9256,7 @@ realclean: .obj/skip.o .obj/skip.so .shobj/skip.o .shobj/skip.so: skip.cpp Marshal.h $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -9558,6 +9591,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -9598,6 +9632,7 @@ realclean: Any_Impl.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -9721,12 +9756,6 @@ realclean: Environment.i \ Exception.h \ Exception.i \ - $(ACE_ROOT)/ace/Auto_Ptr.h \ - $(ACE_ROOT)/ace/Auto_Ptr.i \ - $(ACE_ROOT)/ace/Auto_Ptr.cpp \ - Any_Special_Impl_T.h \ - Any_Special_Impl_T.inl \ - Any_Special_Impl_T.cpp \ Typecode.h \ $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \ $(ACE_ROOT)/ace/Functor.h \ @@ -9791,6 +9820,12 @@ realclean: TC_Constants_Forward.h \ OBV_Constants.h \ Typecode.i \ + $(ACE_ROOT)/ace/Auto_Ptr.h \ + $(ACE_ROOT)/ace/Auto_Ptr.i \ + $(ACE_ROOT)/ace/Auto_Ptr.cpp \ + Any_Special_Impl_T.h \ + Any_Special_Impl_T.inl \ + Any_Special_Impl_T.cpp \ Any_Dual_Impl_T.h \ Any_Dual_Impl_T.inl \ Any_Dual_Impl_T.cpp \ @@ -9828,6 +9863,7 @@ realclean: Any_Impl.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -10018,6 +10054,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -10206,6 +10243,7 @@ realclean: Any_Impl.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -10551,6 +10589,7 @@ realclean: Any_Impl.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -10741,6 +10780,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -10805,6 +10845,7 @@ realclean: Sequence.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -10932,6 +10973,7 @@ realclean: Sequence.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -11150,6 +11192,7 @@ realclean: $(ACE_ROOT)/ace/Malloc.h \ $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -11353,7 +11396,8 @@ realclean: Environment.h \ Exception.h \ CDR.h \ - CDR.i Typecode.h \ + CDR.i \ + Typecode.h \ $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \ $(ACE_ROOT)/ace/Functor.h \ $(ACE_ROOT)/ace/Functor.i \ @@ -11381,8 +11425,8 @@ realclean: Dynamic_ParameterC.i \ TC_Constants_Forward.h \ OBV_Constants.h \ - Typecode.i ORB_Constants.h \ - TC_Constants_Forward.h debug.h \ + Typecode.i Typecode.h \ + ORB_Constants.h TC_Constants_Forward.h debug.h \ $(ACE_ROOT)/ace/streams.h .obj/WrongTransactionC.o .obj/WrongTransactionC.so .shobj/WrongTransactionC.o .shobj/WrongTransactionC.so: WrongTransactionC.cpp WrongTransactionC.h \ @@ -11392,6 +11436,7 @@ realclean: orbconf.h \ $(ACE_ROOT)/ace/Basic_Types.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -11611,6 +11656,7 @@ realclean: orbconf.h \ $(ACE_ROOT)/ace/Basic_Types.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -11839,6 +11885,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -12178,6 +12225,7 @@ realclean: Sequence.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -12527,6 +12575,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/Thread_Mutex.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -12698,6 +12747,7 @@ realclean: Sequence.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -12899,6 +12949,7 @@ realclean: .obj/ORB.o .obj/ORB.so .shobj/ORB.o .shobj/ORB.so: ORB.cpp $(ACE_ROOT)/ace/Dynamic_Service.h \ $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -13277,6 +13328,7 @@ realclean: Sequence.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -13482,6 +13534,7 @@ realclean: Sequence.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -13704,6 +13757,7 @@ realclean: Sequence.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -13940,6 +13994,7 @@ realclean: Sequence.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -14162,6 +14217,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -14219,6 +14275,7 @@ realclean: Basic_Types.h \ $(ACE_ROOT)/ace/CDR_Base.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -14253,6 +14310,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -14303,6 +14361,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -14349,6 +14408,7 @@ realclean: Object_Proxy_Broker.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -14691,6 +14751,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -14738,6 +14799,7 @@ realclean: orbconf.h \ $(ACE_ROOT)/ace/Basic_Types.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -15087,6 +15149,7 @@ realclean: orbconf.h \ $(ACE_ROOT)/ace/Basic_Types.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -15319,6 +15382,7 @@ realclean: orbconf.h \ $(ACE_ROOT)/ace/Basic_Types.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -15538,6 +15602,7 @@ realclean: orbconf.h \ $(ACE_ROOT)/ace/Basic_Types.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -15764,6 +15829,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/Thread_Mutex.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -15905,6 +15971,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -16005,6 +16072,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -16246,6 +16314,7 @@ realclean: orbconf.h \ $(ACE_ROOT)/ace/Basic_Types.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -16593,6 +16662,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/Thread_Mutex.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -16782,6 +16852,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -17124,6 +17195,7 @@ realclean: $(ACE_ROOT)/ace/Service_Object.h \ $(ACE_ROOT)/ace/Shared_Object.h \ $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -17239,6 +17311,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -17251,6 +17324,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -17578,6 +17652,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -17701,6 +17776,7 @@ realclean: Default_Protocols_Hooks.h $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/Service_Config.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -17877,6 +17953,7 @@ realclean: Basic_Types.h \ $(ACE_ROOT)/ace/CDR_Base.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -17914,6 +17991,7 @@ realclean: Sequence.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -18143,6 +18221,7 @@ realclean: LocalObject.h \ LocalObject.i \ PICurrent.inl \ + PICurrent_Copy_Callback.h \ ClientRequestInfo_i.inl \ ClientRequestInterceptor_Adapter.h \ Interceptor_List.h \ @@ -18264,6 +18343,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/Global_Macros.h \ $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -18603,6 +18683,7 @@ realclean: Invocation_Base.h \ ClientRequestInfo_i.h \ PICurrent.h \ + PICurrent_Copy_Callback.h \ ClientRequestInfo_i.inl \ ClientRequestInterceptor_Adapter.h \ Interceptor_List.h \ @@ -18630,6 +18711,7 @@ realclean: Sequence.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -18871,6 +18953,7 @@ realclean: LocalObject.h \ LocalObject.i \ PICurrent.inl \ + PICurrent_Copy_Callback.h \ ClientRequestInfo_i.inl \ ClientRequestInterceptor_Adapter.h \ Interceptor_List.h \ @@ -18994,6 +19077,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/Global_Macros.h \ $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -19356,6 +19440,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -19590,6 +19675,7 @@ realclean: LocalObject.h \ LocalObject.i \ PICurrent.inl \ + PICurrent_Copy_Callback.h \ ClientRequestInfo_i.inl \ ClientRequestInterceptor_Adapter.h \ Interceptor_List.h \ @@ -19731,6 +19817,7 @@ realclean: Collocated_Invocation.h $(ACE_ROOT)/ace/pre.h \ TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -19966,6 +20053,7 @@ realclean: LocalObject.h \ LocalObject.i \ PICurrent.inl \ + PICurrent_Copy_Callback.h \ ClientRequestInfo_i.inl \ ClientRequestInterceptor_Adapter.h \ Interceptor_List.h \ @@ -19983,6 +20071,7 @@ realclean: Remote_Invocation.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -20217,6 +20306,7 @@ realclean: LocalObject.h \ LocalObject.i \ PICurrent.inl \ + PICurrent_Copy_Callback.h \ ClientRequestInfo_i.inl \ ClientRequestInterceptor_Adapter.h \ Interceptor_List.h \ @@ -20371,6 +20461,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/Global_Macros.h \ $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -20607,6 +20698,7 @@ realclean: LocalObject.h \ LocalObject.i \ PICurrent.inl \ + PICurrent_Copy_Callback.h \ ClientRequestInfo_i.inl \ ClientRequestInterceptor_Adapter.h \ Interceptor_List.h \ @@ -20677,6 +20769,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -20930,6 +21023,7 @@ realclean: orbconf.h \ $(ACE_ROOT)/ace/Basic_Types.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -21164,6 +21258,7 @@ realclean: LocalObject.h \ $(ACE_ROOT)/ace/Thread_Mutex.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -21397,6 +21492,7 @@ realclean: $(ACE_ROOT)/ace/Array_Base.inl \ $(ACE_ROOT)/ace/Array_Base.cpp \ PICurrent.inl \ + PICurrent_Copy_Callback.h \ ClientRequestInfo_i.inl Any.h .obj/ClientRequestInfo_i.o .obj/ClientRequestInfo_i.so .shobj/ClientRequestInfo_i.o .shobj/ClientRequestInfo_i.so: ClientRequestInfo_i.cpp ClientRequestInfo_i.h \ @@ -21404,6 +21500,7 @@ realclean: orbconf.h \ $(ACE_ROOT)/ace/Basic_Types.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -21635,6 +21732,7 @@ realclean: LocalObject.h \ LocalObject.i \ PICurrent.inl \ + PICurrent_Copy_Callback.h \ ClientRequestInfo_i.inl Invocation_Base.h \ ClientRequestInfo_i.h \ ClientRequestInterceptor_Adapter.h \ @@ -21762,6 +21860,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -21982,6 +22081,7 @@ realclean: ClientRequestInterceptor_Adapter.h \ $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -22216,6 +22316,7 @@ realclean: ClientRequestInfo_i.h \ PICurrent.h \ PICurrent.inl \ + PICurrent_Copy_Callback.h \ ClientRequestInfo_i.inl \ ClientRequestInterceptor_Adapter.h \ Invocation_Base.inl ORB_Core.h \ @@ -22320,6 +22421,7 @@ realclean: Sequence.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -22524,6 +22626,7 @@ realclean: Sequence.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -22748,6 +22851,7 @@ realclean: Sequence.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -22984,6 +23088,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/Array_Base.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -23312,13 +23417,14 @@ realclean: Tagged_Profile.i \ Service_Context.h \ Service_Context.inl \ - TAO_Server_Request.i + PICurrent_Copy_Callback.h TAO_Export.h TAO_Server_Request.i .obj/PICurrent_ORBInitializer.o .obj/PICurrent_ORBInitializer.so .shobj/PICurrent_ORBInitializer.o .shobj/PICurrent_ORBInitializer.so: PICurrent_ORBInitializer.cpp \ PICurrent_ORBInitializer.h \ $(ACE_ROOT)/ace/pre.h LocalObject.h \ $(ACE_ROOT)/ace/Thread_Mutex.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -23643,6 +23749,236 @@ realclean: $(ACE_ROOT)/ace/Lock_Adapter_T.cpp ORB_Core.i \ ORBInitInfo.h ORBInitInfo.inl +.obj/PICurrent_Copy_Callback.o .obj/PICurrent_Copy_Callback.so .shobj/PICurrent_Copy_Callback.o .shobj/PICurrent_Copy_Callback.so: PICurrent_Copy_Callback.cpp \ + PICurrent_Copy_Callback.h $(ACE_ROOT)/ace/pre.h \ + $(ACE_ROOT)/ace/Functor.h \ + $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ + $(ACE_ROOT)/ace/config.h \ + $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ + $(ACE_ROOT)/ace/post.h \ + $(ACE_ROOT)/ace/ace_wchar.h \ + $(ACE_ROOT)/ace/ace_wchar.inl \ + $(ACE_ROOT)/ace/OS_main.h \ + $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/Basic_Types.h \ + $(ACE_ROOT)/ace/os_include/os_limits.h \ + $(ACE_ROOT)/ace/os_include/os_unistd.h \ + $(ACE_ROOT)/ace/os_include/sys/os_types.h \ + $(ACE_ROOT)/ace/os_include/os_stddef.h \ + $(ACE_ROOT)/ace/os_include/os_inttypes.h \ + $(ACE_ROOT)/ace/os_include/os_stdint.h \ + $(ACE_ROOT)/ace/os_include/os_stdio.h \ + $(ACE_ROOT)/ace/os_include/os_stdarg.h \ + $(ACE_ROOT)/ace/os_include/os_float.h \ + $(ACE_ROOT)/ace/os_include/os_stdlib.h \ + $(ACE_ROOT)/ace/os_include/sys/os_wait.h \ + $(ACE_ROOT)/ace/os_include/os_signal.h \ + $(ACE_ROOT)/ace/os_include/os_time.h \ + $(ACE_ROOT)/ace/os_include/os_ucontext.h \ + $(ACE_ROOT)/ace/os_include/sys/os_resource.h \ + $(ACE_ROOT)/ace/os_include/sys/os_time.h \ + $(ACE_ROOT)/ace/Basic_Types.i \ + $(ACE_ROOT)/ace/Functor.i \ + $(ACE_ROOT)/ace/ACE.h \ + $(ACE_ROOT)/ace/Flag_Manip.h \ + $(ACE_ROOT)/ace/Global_Macros.h \ + $(ACE_ROOT)/ace/OS_Errno.h \ + $(ACE_ROOT)/ace/os_include/os_errno.h \ + $(ACE_ROOT)/ace/OS_Errno.inl \ + $(ACE_ROOT)/ace/Flag_Manip.i \ + $(ACE_ROOT)/ace/OS_NS_fcntl.h \ + $(ACE_ROOT)/ace/os_include/os_fcntl.h \ + $(ACE_ROOT)/ace/os_include/sys/os_stat.h \ + $(ACE_ROOT)/ace/OS_NS_fcntl.inl \ + $(ACE_ROOT)/ace/OS_NS_errno.h \ + $(ACE_ROOT)/ace/OS_NS_errno.inl \ + $(ACE_ROOT)/ace/Handle_Ops.h \ + $(ACE_ROOT)/ace/Handle_Ops.i \ + $(ACE_ROOT)/ace/Lib_Find.h \ + $(ACE_ROOT)/ace/Lib_Find.i \ + $(ACE_ROOT)/ace/Init_ACE.h \ + $(ACE_ROOT)/ace/Init_ACE.i \ + $(ACE_ROOT)/ace/Sock_Connect.h \ + $(ACE_ROOT)/ace/os_include/netinet/os_in.h \ + $(ACE_ROOT)/ace/os_include/sys/os_socket.h \ + $(ACE_ROOT)/ace/os_include/sys/os_uio.h \ + $(ACE_ROOT)/ace/Sock_Connect.i \ + $(ACE_ROOT)/ace/Default_Constants.h \ + $(ACE_ROOT)/ace/ACE.i \ + $(ACE_ROOT)/ace/OS_NS_unistd.h \ + $(ACE_ROOT)/ace/Time_Value.h \ + $(ACE_ROOT)/ace/Time_Value.inl \ + $(ACE_ROOT)/ace/OS_NS_sys_time.h \ + $(ACE_ROOT)/ace/OS_NS_sys_time.inl \ + $(ACE_ROOT)/ace/OS_NS_unistd.inl \ + $(ACE_ROOT)/ace/OS_NS_sys_utsname.h \ + $(ACE_ROOT)/ace/os_include/sys/os_utsname.h \ + $(ACE_ROOT)/ace/OS_NS_sys_utsname.inl \ + $(ACE_ROOT)/ace/OS_NS_string.h \ + $(ACE_ROOT)/ace/OS_NS_string.inl \ + $(ACE_ROOT)/ace/OS_NS_wchar.h \ + $(ACE_ROOT)/ace/os_include/os_wchar.h \ + $(ACE_ROOT)/ace/os_include/os_string.h \ + $(ACE_ROOT)/ace/os_include/os_ctype.h \ + $(ACE_ROOT)/ace/OS_NS_wchar.inl \ + $(ACE_ROOT)/ace/OS_NS_macros.h \ + $(ACE_ROOT)/ace/OS_Memory.h \ + $(ACE_ROOT)/ace/OS_NS_stdlib.h \ + $(ACE_ROOT)/ace/OS_NS_stdlib.inl \ + $(ACE_ROOT)/ace/Object_Manager_Base.h \ + $(ACE_ROOT)/ace/Cleanup.h \ + $(ACE_ROOT)/ace/Cleanup.inl \ + $(ACE_ROOT)/ace/Object_Manager_Base.inl \ + $(ACE_ROOT)/ace/os_include/os_search.h \ + $(ACE_ROOT)/ace/OS_Memory.inl \ + $(ACE_ROOT)/ace/OS_NS_Thread.h \ + $(ACE_ROOT)/ace/os_include/os_pthread.h \ + $(ACE_ROOT)/ace/Base_Thread_Adapter.h \ + $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \ + $(ACE_ROOT)/ace/iosfwd.h \ + $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \ + $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \ + $(ACE_ROOT)/ace/os_include/sys/os_sem.h \ + $(ACE_ROOT)/ace/os_include/sys/os_ipc.h \ + $(ACE_ROOT)/ace/os_include/os_semaphore.h \ + $(ACE_ROOT)/ace/OS_NS_signal.h \ + $(ACE_ROOT)/ace/OS_NS_signal.inl \ + $(ACE_ROOT)/ace/OS_NS_Thread.inl \ + $(ACE_ROOT)/ace/OS_NS_sys_mman.h \ + $(ACE_ROOT)/ace/OS_NS_sys_mman.inl \ + $(ACE_ROOT)/ace/OS_NS_stdio.h \ + $(ACE_ROOT)/ace/OS_NS_stdio.inl \ + $(ACE_ROOT)/ace/OS_NS_pwd.h \ + $(ACE_ROOT)/ace/os_include/os_pwd.h \ + $(ACE_ROOT)/ace/OS_NS_pwd.inl \ + $(ACE_ROOT)/ace/os_include/sys/os_mman.h \ + $(ACE_ROOT)/ace/OS_NS_sys_socket.h \ + $(ACE_ROOT)/ace/os_include/net/os_if.h \ + $(ACE_ROOT)/ace/OS_NS_stropts.h \ + $(ACE_ROOT)/ace/os_include/os_stropts.h \ + $(ACE_ROOT)/ace/OS_NS_stropts.inl \ + $(ACE_ROOT)/ace/OS_QoS.h \ + $(ACE_ROOT)/ace/OS_NS_sys_socket.inl \ + $(ACE_ROOT)/ace/OS_NS_sys_uio.h \ + $(ACE_ROOT)/ace/OS_NS_sys_uio.inl \ + $(ACE_ROOT)/ace/Functor_T.h \ + $(ACE_ROOT)/ace/Functor_T.i \ + $(ACE_ROOT)/ace/Functor_T.cpp TAO_Export.h \ + orbconf.h $(ACE_ROOT)/ace/Synch_Traits.h \ + $(ACE_ROOT)/ace/Lock.h \ + $(ACE_ROOT)/ace/Lock.inl PICurrent.h \ + $(ACE_ROOT)/ace/Array_Base.h \ + $(ACE_ROOT)/ace/Malloc_Base.h \ + $(ACE_ROOT)/ace/Array_Base.inl \ + $(ACE_ROOT)/ace/Array_Base.cpp Any.h \ + $(ACE_ROOT)/ace/CDR_Stream.h \ + $(ACE_ROOT)/ace/CDR_Base.h \ + $(ACE_ROOT)/ace/CDR_Base.inl \ + $(ACE_ROOT)/ace/SStringfwd.h \ + $(ACE_ROOT)/ace/Message_Block.h \ + $(ACE_ROOT)/ace/Message_Block.i \ + $(ACE_ROOT)/ace/Message_Block_T.h \ + $(ACE_ROOT)/ace/Message_Block_T.i \ + $(ACE_ROOT)/ace/Message_Block_T.cpp \ + $(ACE_ROOT)/ace/CDR_Stream.i \ + Pseudo_VarOut_T.h \ + CORBA_methods.h \ + TAO_Export.h \ + Basic_Types.h \ + orbconf.h \ + Pseudo_VarOut_T.inl \ + Pseudo_VarOut_T.cpp \ + Arg_Traits_T.h \ + Any.i \ + PortableInterceptorC.h PI_ForwardC.h OctetSeqC.h \ + Sequence.h \ + $(ACE_ROOT)/ace/CORBA_macros.h \ + $(ACE_ROOT)/ace/Exception_Macros.h \ + Managed_Types.h \ + CORBA_String.h \ + CORBA_String.inl \ + Managed_Types.i \ + default_environment.h \ + Sequence.i \ + Sequence_T.h \ + Objref_VarOut_T.h \ + varbase.h \ + Objref_VarOut_T.inl \ + Objref_VarOut_T.cpp \ + Environment.h \ + Environment.i \ + Sequence_T.i \ + Sequence_T.cpp \ + Array_VarOut_T.h \ + Array_VarOut_T.inl \ + Array_VarOut_T.cpp \ + CDR.h \ + CDR.i \ + Seq_Var_T.h \ + Seq_Var_T.inl \ + Seq_Var_T.cpp \ + Seq_Out_T.h \ + Seq_Out_T.inl \ + Seq_Out_T.cpp OctetSeqC.i \ + StringSeqC.h StringSeqC.i PI_ForwardC.i \ + Messaging_SyncScopeC.h \ + Messaging_SyncScopeC.i \ + IOP_CodecC.h \ + ORB.h \ + Exception.h \ + Exception.i \ + objectid.h \ + PolicyC.h \ + CurrentC.h \ + Object.h \ + IOP_IORC.h \ + OctetSeqC.h \ + VarOut_T.h \ + VarOut_T.inl \ + VarOut_T.cpp \ + IOP_IORC.i \ + Policy_ForwardC.h \ + Policy_ForwardC.i \ + Object_Argument_T.h \ + Argument.h \ + Object_Argument_T.inl \ + Object_Argument_T.cpp \ + Dynamic_ParameterC.h \ + ParameterMode.h \ + Any.h \ + Dynamic_ParameterC.i \ + Object.i \ + CurrentC.i \ + PolicyC.i \ + OBV_Constants.h \ + $(ACE_ROOT)/ace/Thread_Mutex.h \ + $(ACE_ROOT)/ace/Thread_Mutex.inl \ + $(ACE_ROOT)/ace/Guard_T.h \ + $(ACE_ROOT)/ace/Guard_T.inl \ + $(ACE_ROOT)/ace/RW_Thread_Mutex.h \ + $(ACE_ROOT)/ace/RW_Mutex.h \ + $(ACE_ROOT)/ace/RW_Mutex.inl \ + $(ACE_ROOT)/ace/RW_Thread_Mutex.inl \ + $(ACE_ROOT)/ace/Guard_T.cpp \ + ORB.i \ + Typecode.h \ + $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \ + $(ACE_ROOT)/ace/Log_Msg.h \ + $(ACE_ROOT)/ace/Log_Priority.h \ + $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \ + $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \ + $(ACE_ROOT)/ace/Unbounded_Queue.h \ + $(ACE_ROOT)/ace/Node.h \ + $(ACE_ROOT)/ace/Node.cpp \ + $(ACE_ROOT)/ace/Unbounded_Queue.inl \ + $(ACE_ROOT)/ace/Unbounded_Queue.cpp \ + TC_Constants_Forward.h \ + Typecode.i \ + IOP_CodecC.i \ + PortableInterceptorC.i LocalObject.h Object.h LocalObject.i \ + PICurrent.inl + .obj/DynamicC.o .obj/DynamicC.so .shobj/DynamicC.o .shobj/DynamicC.so: DynamicC.cpp DynamicC.h \ $(ACE_ROOT)/ace/pre.h \ ORB.h \ @@ -23650,6 +23986,7 @@ realclean: orbconf.h \ $(ACE_ROOT)/ace/Basic_Types.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -23870,6 +24207,7 @@ realclean: orbconf.h \ $(ACE_ROOT)/ace/Basic_Types.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -24098,6 +24436,7 @@ realclean: ParameterMode.h \ TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -24282,6 +24621,7 @@ realclean: ParameterMode.h \ TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -24480,6 +24820,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -24557,6 +24898,7 @@ realclean: Sequence.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -24893,6 +25235,7 @@ realclean: Sequence.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -25107,6 +25450,7 @@ realclean: Sequence.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -25310,6 +25654,7 @@ realclean: Sequence.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -25526,6 +25871,7 @@ realclean: CDR.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -25779,6 +26125,7 @@ realclean: LocalObject.h \ LocalObject.i \ PICurrent.inl \ + PICurrent_Copy_Callback.h \ TAO_Server_Request.i \ operation_details.h \ target_specification.h \ @@ -25839,6 +26186,7 @@ realclean: $(ACE_ROOT)/ace/Service_Object.h \ $(ACE_ROOT)/ace/Shared_Object.h \ $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -26005,6 +26353,7 @@ realclean: $(ACE_ROOT)/ace/Service_Object.h \ $(ACE_ROOT)/ace/Shared_Object.h \ $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -26447,6 +26796,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -26777,6 +27127,7 @@ realclean: $(ACE_ROOT)/ace/Service_Object.h \ $(ACE_ROOT)/ace/Shared_Object.h \ $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -26903,6 +27254,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/Service_Config.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -27139,6 +27491,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -27262,6 +27615,7 @@ realclean: $(ACE_ROOT)/ace/Null_Mutex.h \ $(ACE_ROOT)/ace/os_include/os_errno.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -27630,6 +27984,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/Intrusive_List_Node.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -27982,6 +28337,7 @@ realclean: LF_Follower.h \ $(ACE_ROOT)/ace/Intrusive_List_Node.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -28335,6 +28691,7 @@ realclean: LF_Follower.h \ $(ACE_ROOT)/ace/Intrusive_List_Node.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -28687,6 +29044,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/os_include/os_errno.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -29069,6 +29427,7 @@ realclean: Flushing_Strategy.h \ TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -29440,6 +29799,7 @@ realclean: .obj/LF_Event.o .obj/LF_Event.so .shobj/LF_Event.o .shobj/LF_Event.so: LF_Event.cpp LF_Event.h \ $(ACE_ROOT)/ace/pre.h TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -29792,6 +30152,7 @@ realclean: .obj/LF_Invocation_Event.o .obj/LF_Invocation_Event.so .shobj/LF_Invocation_Event.o .shobj/LF_Invocation_Event.so: LF_Invocation_Event.cpp LF_Invocation_Event.h \ $(ACE_ROOT)/ace/pre.h LF_Event.h TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -29804,6 +30165,7 @@ realclean: .obj/LF_CH_Event.o .obj/LF_CH_Event.so .shobj/LF_CH_Event.o .shobj/LF_CH_Event.so: LF_CH_Event.cpp LF_CH_Event.h \ $(ACE_ROOT)/ace/pre.h LF_Event.h TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -29819,6 +30181,7 @@ realclean: LF_Event.h \ TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -29835,6 +30198,7 @@ realclean: LF_Strategy.h \ TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -29850,6 +30214,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -29865,6 +30230,7 @@ realclean: LF_Strategy.h \ TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -30219,6 +30585,7 @@ realclean: $(ACE_ROOT)/ace/Unbounded_Queue.h \ $(ACE_ROOT)/ace/Node.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -30361,6 +30728,7 @@ realclean: $(ACE_ROOT)/ace/Service_Object.h \ $(ACE_ROOT)/ace/Shared_Object.h \ $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -30526,6 +30894,7 @@ realclean: $(ACE_ROOT)/ace/Service_Object.h \ $(ACE_ROOT)/ace/Shared_Object.h \ $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -30645,6 +31014,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -30841,6 +31211,7 @@ realclean: .obj/TAO_Internal.o .obj/TAO_Internal.so .shobj/TAO_Internal.o .shobj/TAO_Internal.so: TAO_Internal.cpp TAO_Internal.h \ $(ACE_ROOT)/ace/pre.h TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -31219,6 +31590,7 @@ realclean: $(ACE_ROOT)/ace/SStringfwd.h \ $(ACE_ROOT)/ace/Basic_Types.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -31458,7 +31830,8 @@ realclean: Messaging_SyncScopeC.h \ Messaging_SyncScopeC.i \ PortableInterceptorC.i LocalObject.h Object.h LocalObject.i \ - PICurrent.inl TAO_Server_Request.i ORB_Core.h \ + PICurrent.inl PICurrent_Copy_Callback.h TAO_Export.h \ + TAO_Server_Request.i ORB_Core.h \ Resource_Factory.h \ $(ACE_ROOT)/ace/Service_Object.h \ $(ACE_ROOT)/ace/Shared_Object.h \ @@ -31559,8 +31932,7 @@ realclean: Transport_Descriptor_Interface.inl \ Cache_Entries.inl \ Transport_Cache_Manager.inl \ - Transport_Timer.h TAO_Export.h Incoming_Message_Queue.h \ - Pluggable_Messaging_Utils.h \ + Transport_Timer.h Incoming_Message_Queue.h Pluggable_Messaging_Utils.h \ Pluggable_Messaging_Utils.i \ Incoming_Message_Queue.inl Transport.inl @@ -31571,6 +31943,7 @@ realclean: Typecode.h \ $(ACE_ROOT)/ace/Thread_Mutex.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/ace_wchar.h \ @@ -31787,6 +32160,7 @@ realclean: .obj/PredefinedType_Seq_Tmplinst.o .obj/PredefinedType_Seq_Tmplinst.so .shobj/PredefinedType_Seq_Tmplinst.o .shobj/PredefinedType_Seq_Tmplinst.so: PredefinedType_Seq_Tmplinst.cpp \ $(ACE_ROOT)/ace/config-all.h \ $(ACE_ROOT)/ace/pre.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -31801,6 +32175,7 @@ realclean: $(ACE_ROOT)/ace/Service_Object.h \ $(ACE_ROOT)/ace/Shared_Object.h \ $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -31932,6 +32307,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -31947,6 +32323,7 @@ realclean: Wait_Strategy.h \ TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -32169,6 +32546,7 @@ realclean: Wait_Strategy.h \ TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -32536,6 +32914,7 @@ realclean: Wait_Strategy.h \ TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -32911,6 +33290,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -32947,6 +33327,7 @@ realclean: Transport_Mux_Strategy.h \ TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -33158,6 +33539,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -33502,6 +33884,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -33538,6 +33921,7 @@ realclean: Reply_Dispatcher.h \ TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -33873,6 +34257,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/Refcountable.h \ $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -33976,6 +34361,7 @@ realclean: Reply_Dispatcher.h \ TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -34332,6 +34718,7 @@ realclean: Sequence.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -34441,6 +34828,7 @@ realclean: Sequence.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -34657,6 +35045,7 @@ realclean: orbconf.h \ $(ACE_ROOT)/ace/Basic_Types.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -34876,6 +35265,7 @@ realclean: orbconf.h \ $(ACE_ROOT)/ace/Basic_Types.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -35106,6 +35496,7 @@ realclean: Sequence.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -35325,6 +35716,7 @@ realclean: orbconf.h \ $(ACE_ROOT)/ace/Basic_Types.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -35500,6 +35892,7 @@ realclean: CDR.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -35603,6 +35996,7 @@ realclean: CDR.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -35815,6 +36209,7 @@ realclean: Sequence.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -36042,6 +36437,7 @@ realclean: Sequence.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -36264,6 +36660,7 @@ realclean: Sequence.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -36472,6 +36869,7 @@ realclean: orbconf.h \ $(ACE_ROOT)/ace/Basic_Types.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -36691,6 +37089,7 @@ realclean: orbconf.h \ $(ACE_ROOT)/ace/Basic_Types.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -36922,6 +37321,7 @@ realclean: Sequence.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -37140,6 +37540,7 @@ realclean: Sequence.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -37368,6 +37769,7 @@ realclean: $(ACE_ROOT)/ace/Service_Object.h \ $(ACE_ROOT)/ace/Shared_Object.h \ $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -37496,6 +37898,7 @@ realclean: TAO_Singleton_Manager.h \ $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -37619,6 +38022,7 @@ realclean: $(ACE_ROOT)/ace/Service_Object.h \ $(ACE_ROOT)/ace/Shared_Object.h \ $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -37932,6 +38336,7 @@ realclean: $(ACE_ROOT)/ace/Service_Object.h \ $(ACE_ROOT)/ace/Shared_Object.h \ $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -38122,6 +38527,7 @@ realclean: $(ACE_ROOT)/ace/Service_Object.h \ $(ACE_ROOT)/ace/Shared_Object.h \ $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -38250,6 +38656,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -38308,6 +38715,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -38652,6 +39060,7 @@ realclean: $(ACE_ROOT)/ace/Service_Object.h \ $(ACE_ROOT)/ace/Shared_Object.h \ $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -38781,6 +39190,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/Service_Config.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -39023,6 +39433,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/Service_Config.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -39270,6 +39681,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/Service_Config.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -39620,6 +40032,7 @@ realclean: $(ACE_ROOT)/ace/Service_Object.h \ $(ACE_ROOT)/ace/Shared_Object.h \ $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -39868,6 +40281,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/Service_Config.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -40231,6 +40645,7 @@ realclean: Basic_Types.h \ $(ACE_ROOT)/ace/CDR_Base.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -40271,6 +40686,7 @@ realclean: $(ACE_ROOT)/ace/SStringfwd.h \ $(ACE_ROOT)/ace/Basic_Types.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -40612,6 +41028,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/Array_Base.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -40848,6 +41265,7 @@ realclean: $(ACE_ROOT)/ace/Service_Object.h \ $(ACE_ROOT)/ace/Shared_Object.h \ $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -40974,6 +41392,7 @@ realclean: $(ACE_ROOT)/ace/Service_Object.h \ $(ACE_ROOT)/ace/Shared_Object.h \ $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -41103,6 +41522,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -41219,6 +41639,7 @@ realclean: Basic_Types.h \ $(ACE_ROOT)/ace/CDR_Base.h \ $(ACE_ROOT)/ace/CDR_Base.inl \ + orbconf.h \ $(ACE_ROOT)/ace/Dynamic_Service.h \ $(ACE_ROOT)/ace/Dynamic_Service_Base.h \ $(ACE_ROOT)/ace/Dynamic_Service.i \ @@ -41230,6 +41651,7 @@ realclean: Sequence.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -41556,6 +41978,7 @@ realclean: ORBInitializer_Registry.h $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/Array_Base.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -41844,6 +42267,7 @@ realclean: $(ACE_ROOT)/ace/Null_Mutex.h \ $(ACE_ROOT)/ace/os_include/os_errno.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -42073,6 +42497,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/Recyclable.h \ $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -42284,6 +42709,7 @@ realclean: Transport_Descriptor_Interface.h \ TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -42387,6 +42813,7 @@ realclean: $(ACE_ROOT)/ace/Null_Mutex.h \ $(ACE_ROOT)/ace/os_include/os_errno.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -42745,6 +43172,7 @@ realclean: .obj/Cleanup_Func_Registry.o .obj/Cleanup_Func_Registry.so .shobj/Cleanup_Func_Registry.o .shobj/Cleanup_Func_Registry.so: Cleanup_Func_Registry.cpp \ Cleanup_Func_Registry.h $(ACE_ROOT)/ace/pre.h \ TAO_Export.h $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -42782,6 +43210,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -42882,6 +43311,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -43092,6 +43522,7 @@ realclean: $(ACE_ROOT)/ace/Service_Object.h \ $(ACE_ROOT)/ace/Shared_Object.h \ $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -43223,6 +43654,7 @@ realclean: orbconf.h \ $(ACE_ROOT)/ace/Basic_Types.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -43443,6 +43875,7 @@ realclean: Sequence.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -43671,6 +44104,7 @@ realclean: orbconf.h \ $(ACE_ROOT)/ace/Basic_Types.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -43893,6 +44327,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -44014,6 +44449,7 @@ realclean: .obj/Flushing_Strategy.o .obj/Flushing_Strategy.so .shobj/Flushing_Strategy.o .shobj/Flushing_Strategy.so: Flushing_Strategy.cpp Flushing_Strategy.h \ $(ACE_ROOT)/ace/pre.h TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -44026,6 +44462,7 @@ realclean: Block_Flushing_Strategy.h $(ACE_ROOT)/ace/pre.h \ Flushing_Strategy.h TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -44239,6 +44676,7 @@ realclean: Reactive_Flushing_Strategy.h \ $(ACE_ROOT)/ace/pre.h Flushing_Strategy.h \ TAO_Export.h $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -44584,6 +45022,7 @@ realclean: .obj/Connect_Strategy.o .obj/Connect_Strategy.so .shobj/Connect_Strategy.o .shobj/Connect_Strategy.so: Connect_Strategy.cpp Connect_Strategy.h \ $(ACE_ROOT)/ace/pre.h TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -44596,6 +45035,7 @@ realclean: Blocked_Connect_Strategy.h \ $(ACE_ROOT)/ace/pre.h Connect_Strategy.h \ TAO_Export.h $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -44621,6 +45061,7 @@ realclean: Reactive_Connect_Strategy.h \ $(ACE_ROOT)/ace/pre.h Connect_Strategy.h \ TAO_Export.h $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -44954,6 +45395,7 @@ realclean: .obj/LF_Connect_Strategy.o .obj/LF_Connect_Strategy.so .shobj/LF_Connect_Strategy.o .shobj/LF_Connect_Strategy.so: LF_Connect_Strategy.cpp LF_Connect_Strategy.h \ $(ACE_ROOT)/ace/pre.h Connect_Strategy.h \ TAO_Export.h $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -45314,6 +45756,7 @@ realclean: LF_Event.h \ TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -45332,6 +45775,7 @@ realclean: LF_Event.h \ TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -45504,6 +45948,7 @@ realclean: LF_Event.h \ TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -45575,6 +46020,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/Event_Handler.h \ $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -45782,6 +46228,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -45797,6 +46244,7 @@ realclean: Connection_Purging_Strategy.h \ TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -46011,6 +46459,7 @@ realclean: Sequence.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -46142,6 +46591,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/Service_Config.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -46316,6 +46766,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -46699,6 +47150,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -47045,6 +47497,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/Service_Config.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -47231,6 +47684,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/Service_Config.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -47484,6 +47938,7 @@ realclean: orbconf.h \ $(ACE_ROOT)/ace/Basic_Types.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -47723,7 +48178,8 @@ realclean: Messaging_SyncScopeC.h \ Messaging_SyncScopeC.i \ PortableInterceptorC.i LocalObject.h Object.h LocalObject.i \ - PICurrent.inl TAO_Server_Request.i ORB_Core.h \ + PICurrent.inl PICurrent_Copy_Callback.h TAO_Export.h \ + TAO_Server_Request.i ORB_Core.h \ Resource_Factory.h \ $(ACE_ROOT)/ace/Service_Object.h \ $(ACE_ROOT)/ace/Shared_Object.h \ @@ -47817,6 +48273,7 @@ realclean: $(ACE_ROOT)/ace/Service_Object.h \ $(ACE_ROOT)/ace/Shared_Object.h \ $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -47940,6 +48397,7 @@ realclean: $(ACE_ROOT)/ace/RB_Tree.h \ $(ACE_ROOT)/ace/Global_Macros.h \ $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -48268,6 +48726,7 @@ realclean: Object_KeyC.h \ TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -48366,6 +48825,7 @@ realclean: $(ACE_ROOT)/ace/Guard_T.h \ $(ACE_ROOT)/ace/Lock.h \ $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -48605,6 +49065,7 @@ realclean: Basic_Types.h \ $(ACE_ROOT)/ace/CDR_Base.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -48642,6 +49103,7 @@ realclean: Basic_Types.h \ $(ACE_ROOT)/ace/CDR_Base.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -48730,6 +49192,7 @@ realclean: $(ACE_ROOT)/ace/CDR_Stream.h \ $(ACE_ROOT)/ace/CDR_Base.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -48821,6 +49284,7 @@ realclean: Basic_Types.h \ $(ACE_ROOT)/ace/CDR_Base.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -48908,6 +49372,7 @@ realclean: VarOut_T.h \ $(ACE_ROOT)/ace/OS_Memory.h \ $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -49112,6 +49577,7 @@ realclean: VarOut_T.h \ $(ACE_ROOT)/ace/OS_Memory.h \ $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -49326,6 +49792,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -49553,6 +50020,7 @@ realclean: $(ACE_ROOT)/ace/Service_Object.h \ $(ACE_ROOT)/ace/Shared_Object.h \ $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -49894,6 +50362,7 @@ realclean: $(ACE_ROOT)/ace/Guard_T.h \ $(ACE_ROOT)/ace/Lock.h \ $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -50141,6 +50610,7 @@ realclean: Sequence.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -50323,6 +50793,7 @@ realclean: Sequence.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -50538,6 +51009,7 @@ realclean: Sequence.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -50761,6 +51233,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -50800,6 +51273,7 @@ realclean: Sequence.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -51127,6 +51601,7 @@ realclean: Pluggable_Messaging.h \ TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -51477,7 +51952,8 @@ realclean: $(ACE_ROOT)/ace/Lock_Adapter_T.cpp ORB_Core.i \ TAO_Server_Request.h Tagged_Profile.h \ Tagged_Profile.i \ - TAO_Server_Request.i GIOP_Message_Locate_Header.h \ + PICurrent_Copy_Callback.h TAO_Export.h TAO_Server_Request.i \ + GIOP_Message_Locate_Header.h \ Tagged_Profile.h \ GIOP_Message_Locate_Header.i \ Transport.h Transport_Cache_Manager.h \ @@ -51488,9 +51964,9 @@ realclean: Transport_Descriptor_Interface.inl \ Cache_Entries.inl \ Transport_Cache_Manager.inl \ - Transport_Timer.h TAO_Export.h Incoming_Message_Queue.h \ - Pluggable_Messaging_Utils.h Incoming_Message_Queue.inl Transport.inl \ - Transport_Mux_Strategy.h LF_Strategy.h \ + Transport_Timer.h Incoming_Message_Queue.h Pluggable_Messaging_Utils.h \ + Incoming_Message_Queue.inl Transport.inl Transport_Mux_Strategy.h \ + LF_Strategy.h \ LF_Strategy.inl \ Request_Dispatcher.h Codeset_Manager.h \ CONV_FRAMEC.h \ @@ -51501,6 +51977,7 @@ realclean: Pluggable_Messaging.h \ TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -51835,7 +52312,8 @@ realclean: target_specification.h target_specification.i operation_details.i \ TAO_Server_Request.h Tagged_Profile.h \ Tagged_Profile.i \ - TAO_Server_Request.i GIOP_Message_Locate_Header.h \ + PICurrent_Copy_Callback.h TAO_Export.h TAO_Server_Request.i \ + GIOP_Message_Locate_Header.h \ Tagged_Profile.h \ GIOP_Message_Locate_Header.i \ LF_Strategy.h \ @@ -51848,9 +52326,9 @@ realclean: Transport_Descriptor_Interface.inl \ Cache_Entries.inl \ Transport_Cache_Manager.inl \ - Transport_Timer.h TAO_Export.h Incoming_Message_Queue.h \ - Pluggable_Messaging_Utils.h Incoming_Message_Queue.inl Transport.inl \ - Transport_Mux_Strategy.h Codeset_Manager.h \ + Transport_Timer.h Incoming_Message_Queue.h Pluggable_Messaging_Utils.h \ + Incoming_Message_Queue.inl Transport.inl Transport_Mux_Strategy.h \ + Codeset_Manager.h \ CONV_FRAMEC.h \ CONV_FRAMEC.i @@ -51859,6 +52337,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/Global_Macros.h \ $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -52000,6 +52479,7 @@ realclean: GIOP_Message_Generator_Parser.h \ $(ACE_ROOT)/ace/Global_Macros.h \ $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -52251,7 +52731,8 @@ realclean: Messaging_SyncScopeC.h \ Messaging_SyncScopeC.i \ PortableInterceptorC.i LocalObject.h Object.h LocalObject.i \ - PICurrent.inl TAO_Server_Request.i ORB_Constants.h + PICurrent.inl PICurrent_Copy_Callback.h TAO_Export.h \ + TAO_Server_Request.i ORB_Constants.h .obj/GIOP_Message_Generator_Parser_11.o .obj/GIOP_Message_Generator_Parser_11.so .shobj/GIOP_Message_Generator_Parser_11.o .shobj/GIOP_Message_Generator_Parser_11.so: GIOP_Message_Generator_Parser_11.cpp \ GIOP_Message_Generator_Parser_11.h \ @@ -52260,6 +52741,7 @@ realclean: GIOP_Message_Generator_Parser.h \ $(ACE_ROOT)/ace/Global_Macros.h \ $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -52313,6 +52795,7 @@ realclean: GIOP_Message_Generator_Parser.h \ $(ACE_ROOT)/ace/Global_Macros.h \ $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -52564,8 +53047,9 @@ realclean: Messaging_SyncScopeC.h \ Messaging_SyncScopeC.i \ PortableInterceptorC.i LocalObject.h Object.h LocalObject.i \ - PICurrent.inl TAO_Server_Request.i TAOC.h PolicyC.h TimeBaseC.h \ - TimeBaseC.i Messaging_SyncScopeC.h TAOC.i ORB_Core.h \ + PICurrent.inl PICurrent_Copy_Callback.h TAO_Export.h \ + TAO_Server_Request.i TAOC.h PolicyC.h TimeBaseC.h TimeBaseC.i \ + Messaging_SyncScopeC.h TAOC.i ORB_Core.h \ Resource_Factory.h \ $(ACE_ROOT)/ace/Service_Object.h \ $(ACE_ROOT)/ace/Shared_Object.h \ @@ -52660,8 +53144,8 @@ realclean: Transport_Descriptor_Interface.inl \ Cache_Entries.inl \ Transport_Cache_Manager.inl \ - Transport_Timer.h TAO_Export.h Incoming_Message_Queue.h \ - Incoming_Message_Queue.inl Transport.inl + Transport_Timer.h Incoming_Message_Queue.h Incoming_Message_Queue.inl \ + Transport.inl .obj/GIOP_Message_Generator_Parser_Impl.o .obj/GIOP_Message_Generator_Parser_Impl.so .shobj/GIOP_Message_Generator_Parser_Impl.o .shobj/GIOP_Message_Generator_Parser_Impl.so: \ GIOP_Message_Generator_Parser_Impl.cpp \ @@ -52672,6 +53156,7 @@ realclean: GIOP_Message_Generator_Parser.h \ $(ACE_ROOT)/ace/Global_Macros.h \ $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -52731,6 +53216,7 @@ realclean: Sequence.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -52956,6 +53442,7 @@ realclean: Sequence.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -53190,6 +53677,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -53227,6 +53715,7 @@ realclean: GIOP_Message_Version.h \ TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -53381,6 +53870,7 @@ realclean: $(ACE_ROOT)/ace/pre.h \ TAO_Export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -53428,6 +53918,7 @@ realclean: Sequence.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ diff --git a/TAO/tao/ORB.cpp b/TAO/tao/ORB.cpp index 9fefa9e0578..4a397b0d204 100644 --- a/TAO/tao/ORB.cpp +++ b/TAO/tao/ORB.cpp @@ -1660,8 +1660,7 @@ CORBA::ORB_init (int &argc, ACE_CHECK_RETURN (CORBA::ORB::_nil ()); #if TAO_HAS_INTERCEPTORS == 1 - oc->pi_current ()->initialize (oc, - orb_init_info_temp->slot_count ()); + oc->pi_current ()->initialize (orb_init_info_temp->slot_count ()); #endif /* TAO_HAS_INTERCEPTORS == 1 */ // Invalidate the ORBInitInfo instance to prevent future diff --git a/TAO/tao/ORB_Core.h b/TAO/tao/ORB_Core.h index 2bd9828d8f6..801165373c7 100644 --- a/TAO/tao/ORB_Core.h +++ b/TAO/tao/ORB_Core.h @@ -181,7 +181,7 @@ public: #if TAO_HAS_INTERCEPTORS == 1 /// The thread-specific portion of the PICurrent object. - TAO_PICurrent_Impl pi_current_; + TAO::PICurrent_Impl pi_current_; /// The PortableInterceptor::ClientRequestInfo object for the /// current thread. @@ -900,11 +900,11 @@ public: //@{ #if TAO_HAS_INTERCEPTORS == 1 - /// Return a pointer to the cached TAO_PICurrent object. - TAO_PICurrent *pi_current (void); + /// Return a pointer to the cached TAO::PICurrent object. + TAO::PICurrent *pi_current (void); - /// Set the pointer to the cached TAO_PICurrent object. - void pi_current (TAO_PICurrent *current); + /// Set the pointer to the cached TAO::PICurrent object. + void pi_current (TAO::PICurrent *current); /// Register a client request interceptor. void add_interceptor ( @@ -1289,7 +1289,7 @@ protected: * invocation path). Caching it prevents additional overhead to due * object resolution from occurring. */ - TAO_PICurrent *pi_current_; + TAO::PICurrent *pi_current_; /// Client request interceptor registry. TAO_ClientRequestInterceptor_List client_request_interceptors_; diff --git a/TAO/tao/ORB_Core.i b/TAO/tao/ORB_Core.i index 7393b0f22de..a9958019f3c 100644 --- a/TAO/tao/ORB_Core.i +++ b/TAO/tao/ORB_Core.i @@ -543,7 +543,7 @@ TAO_ORB_Core::resolve_rt_current (ACE_ENV_SINGLE_ARG_DECL) } #if (TAO_HAS_INTERCEPTORS == 1) -ACE_INLINE TAO_PICurrent * +ACE_INLINE TAO::PICurrent * TAO_ORB_Core::pi_current (void) { // A pointer/reference to PICurrent is cached in the ORB Core since @@ -554,7 +554,7 @@ TAO_ORB_Core::pi_current (void) } ACE_INLINE void -TAO_ORB_Core::pi_current (TAO_PICurrent *current) +TAO_ORB_Core::pi_current (TAO::PICurrent *current) { // Not duplicated since the ORB Core's "object_ref_table" already // contains a duplicate of the PICurrent object. diff --git a/TAO/tao/ObjRefTemplate/Makefile b/TAO/tao/ObjRefTemplate/Makefile index d0f4fc44cb8..eeeaff20784 100644 --- a/TAO/tao/ObjRefTemplate/Makefile +++ b/TAO/tao/ObjRefTemplate/Makefile @@ -69,6 +69,7 @@ endif $(TAO_ROOT)/tao/orbconf.h \ $(ACE_ROOT)/ace/Basic_Types.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ diff --git a/TAO/tao/PICurrent.cpp b/TAO/tao/PICurrent.cpp index 95b55a1543a..6c1929201ed 100644 --- a/TAO/tao/PICurrent.cpp +++ b/TAO/tao/PICurrent.cpp @@ -13,19 +13,22 @@ ACE_RCSID (tao, #include "ORB_Core.h" #include "TAO_Server_Request.h" +#include "PICurrent_Copy_Callback.h" -TAO_PICurrent::TAO_PICurrent (void) - : orb_core_ (0), + +TAO::PICurrent::PICurrent (TAO_ORB_Core * orb_core) + : orb_core_ (orb_core), slot_count_ (0) { + // ACE_ASSERT (orb_core != 0); } -TAO_PICurrent::~TAO_PICurrent (void) +TAO::PICurrent::~PICurrent (void) { } CORBA::Any * -TAO_PICurrent::get_slot (PortableInterceptor::SlotId id +TAO::PICurrent::get_slot (PortableInterceptor::SlotId id ACE_ENV_ARG_DECL) ACE_THROW_SPEC ((CORBA::SystemException, PortableInterceptor::InvalidSlot)) @@ -33,7 +36,7 @@ TAO_PICurrent::get_slot (PortableInterceptor::SlotId id this->check_validity (id ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - TAO_PICurrent_Impl *impl = this->tsc (); + PICurrent_Impl * impl = this->tsc (); if (impl == 0) { @@ -46,7 +49,7 @@ TAO_PICurrent::get_slot (PortableInterceptor::SlotId id } void -TAO_PICurrent::set_slot (PortableInterceptor::SlotId id, +TAO::PICurrent::set_slot (PortableInterceptor::SlotId id, const CORBA::Any & data ACE_ENV_ARG_DECL) ACE_THROW_SPEC ((CORBA::SystemException, @@ -55,7 +58,7 @@ TAO_PICurrent::set_slot (PortableInterceptor::SlotId id, this->check_validity (id ACE_ENV_ARG_PARAMETER); ACE_CHECK; - TAO_PICurrent_Impl *impl = this->tsc (); + PICurrent_Impl * impl = this->tsc (); if (impl == 0) { @@ -63,28 +66,14 @@ TAO_PICurrent::set_slot (PortableInterceptor::SlotId id, CORBA::COMPLETED_NO)); } - // ------------------------------------------- - // CLIENT SIDE STUFF - // ------------------------------------------- - // If the TSC was logically copied to the RSC, then deep copy the - // contents of the TSC to the RSC before modifying the RSC. The RSC - // should not be altered by modifications to the TSC. - TAO_PICurrent_Impl *rsc = impl->pi_peer (); - - if (rsc != 0) - { - rsc->copy (*impl, 1); // Deep copy - } - // ------------------------------------------- - impl->set_slot (id, data ACE_ENV_ARG_PARAMETER); ACE_CHECK; } -TAO_PICurrent_Impl * -TAO_PICurrent::tsc (void) +TAO::PICurrent_Impl * +TAO::PICurrent::tsc (void) { - TAO_ORB_Core_TSS_Resources *tss = + TAO_ORB_Core_TSS_Resources * tss = this->orb_core_->get_tss_resources (); return &tss->pi_current_; @@ -92,40 +81,51 @@ TAO_PICurrent::tsc (void) // ------------------------------------------------------------------ -TAO_PICurrent_Impl::TAO_PICurrent_Impl (void) - : pi_peer_ (0), - slot_table_ (), +TAO::PICurrent_Impl::PICurrent_Impl (void) + : slot_table_ (), lc_slot_table_ (0), - dirty_ (0) + copy_callback_ (0), + destruction_callback_ (0) { } -TAO_PICurrent_Impl::~TAO_PICurrent_Impl (void) +TAO::PICurrent_Impl::~PICurrent_Impl (void) { - // Make sure the peer TAO_PICurrent_Impl object no longer considers - // this TAO_PICurrent_Impl its peer since this object will no longer - // exist once this destructor completes execution. - if (this->pi_peer_ != 0 && this->pi_peer_->pi_peer () == this) - { - this->pi_peer_->pi_peer (0); - } + // Break any existing ties with PICurrent to which our table was + // logically copied since our table no longer exists once this + // destructor completes. + if (this->destruction_callback_ != 0) + this->destruction_callback_->execute_destruction_callback (0); } + CORBA::Any * -TAO_PICurrent_Impl::get_slot (PortableInterceptor::SlotId id - ACE_ENV_ARG_DECL) +TAO::PICurrent_Impl::get_slot (PortableInterceptor::SlotId id + ACE_ENV_ARG_DECL) ACE_THROW_SPEC ((CORBA::SystemException, PortableInterceptor::InvalidSlot)) { // No need to check validity of SlotId. It is validated before this // method is invoked. - TAO_PICurrent_Impl::Table &table = - this->lc_slot_table_ == 0 ? this->slot_table_ : *this->lc_slot_table_; + PICurrent_Impl::Table & table = this->current_slot_table (); + + ACE_ASSERT (this->lc_slot_table_ != &this->slot_table_); CORBA::Any * any = 0; - if (id >= table.size ()) + if (id < table.size ()) + { + ACE_NEW_THROW_EX (any, + CORBA::Any (table[id]), // Make a copy. + CORBA::NO_MEMORY ( + CORBA::SystemException::_tao_minor_code ( + TAO_DEFAULT_MINOR_CODE, + ENOMEM), + CORBA::COMPLETED_NO)); + ACE_CHECK_RETURN (any); + } + else { // In accordance with the Portable Interceptor specification, // return an Any with a TCKind of tk_null. A default @@ -137,61 +137,28 @@ TAO_PICurrent_Impl::get_slot (PortableInterceptor::SlotId id TAO_DEFAULT_MINOR_CODE, ENOMEM), CORBA::COMPLETED_NO)); - ACE_CHECK_RETURN (0); - - return any; + ACE_CHECK_RETURN (any); } - ACE_NEW_THROW_EX (any, - CORBA::Any (table[id]), // Make a copy. - CORBA::NO_MEMORY ( - CORBA::SystemException::_tao_minor_code ( - TAO_DEFAULT_MINOR_CODE, - ENOMEM), - CORBA::COMPLETED_NO)); - ACE_CHECK_RETURN (0); - return any; } void -TAO_PICurrent_Impl::set_slot (PortableInterceptor::SlotId id, - const CORBA::Any & data - ACE_ENV_ARG_DECL) +TAO::PICurrent_Impl::set_slot (PortableInterceptor::SlotId id, + const CORBA::Any & data + ACE_ENV_ARG_DECL) ACE_THROW_SPEC ((CORBA::SystemException, PortableInterceptor::InvalidSlot)) { // No need to check validity of SlotId. It is validated before this // method is invoked. - // Copy the contents of the logically copied slot table before - // modifying our own slot table. - if (this->lc_slot_table_ != 0) + // Perform deep copy of the logically copied slot table, if + // necessary, before modifying our own slot table. + if (this->copy_callback_ != 0 + && this->copy_callback_->execute () != 0) { - // Deep copy - - const Table &table = *this->lc_slot_table_; - size_t new_size = table.size (); - - if (this->slot_table_.size (id >= new_size ? id + 1 : new_size) != 0) - { - ACE_THROW (CORBA::INTERNAL ()); - } - - // Note that the number of elements to copy is bounded by the - // size of the source array, not the destination array. - for (size_t i = 0; i < new_size; ++i) - { - if (i == id) - { - continue; // Avoid copying data twice. - } - - this->slot_table_[i] = table[i]; - } - - // Break all ties with the logically copied slot table. - this->lc_slot_table_ = 0; + ACE_THROW (CORBA::INTERNAL ()); } // If the slot table array isn't large enough, then increase its @@ -204,110 +171,13 @@ TAO_PICurrent_Impl::set_slot (PortableInterceptor::SlotId id, } this->slot_table_[id] = CORBA::Any (data); - - // Mark the table as being modified. - this->dirty_ = 1; } void -TAO_PICurrent_Impl::copy (TAO_PICurrent_Impl &rhs, CORBA::Boolean deep_copy) -{ - if (!rhs.dirty ()) - { - return; // Nothing to copy - } - - if (deep_copy) - { - const Table &t = rhs.slot_table (); - size_t new_size = t.size (); - this->slot_table_.size (new_size); - - for (size_t i = 0; i < new_size; ++i) - { - this->slot_table_[i] = t[i]; // Deep copy - } - - rhs.dirty (0); - - // Break all ties with the PICurrent peer. - rhs.pi_peer (0); - this->lc_slot_table_ = 0; - } - else - { - this->lc_slot_table_ = &rhs.slot_table (); // Shallow copy - this->pi_peer_ = &rhs; - this->dirty_ = 1; - } -} - -// ------------------------------------------------------------------ - -TAO_PICurrent_Guard::TAO_PICurrent_Guard (TAO_ServerRequest &server_request, - CORBA::Boolean tsc_to_rsc) - : src_ (0), - dest_ (0), - tsc_to_rsc_ (tsc_to_rsc) -{ - // This constructor is used on the server side. - - // Retrieve the thread scope current (no TSS access incurred yet). - TAO_PICurrent *pi_current = server_request.orb_core ()->pi_current (); - - // If the slot count is zero, then there is nothing to copy. - // Prevent any copying (and hence TSS accesses) from occurring. - if (pi_current != 0 && pi_current->slot_count () != 0) - { - // Retrieve the request scope current. - TAO_PICurrent_Impl *rsc = &server_request.rs_pi_current (); - - // Retrieve the thread scope current. - TAO_PICurrent_Impl *tsc = pi_current->tsc (); - - if (tsc_to_rsc) - { - // TSC to RSC copy. - // Occurs after receive_request() interception point and - // upcall. - this->src_ = tsc; - this->dest_ = rsc; - } - else - { - // RSC to TSC copy. - // Occurs after receive_request_service_contexts() - // interception point. - this->src_ = rsc; - this->dest_ = tsc; - } - } -} - -TAO_PICurrent_Guard::~TAO_PICurrent_Guard (void) +TAO::PICurrent_Impl::execute_destruction_callback ( + TAO::PICurrent_Impl::Table * old_lc_slot_table) { - if (this->src_ != 0 && this->dest_ != 0) - { - // This copy better be exception-safe! - this->dest_->copy (*this->src_, 0); // Logical copy - - // PICurrent will potentially have to call back on the request - // scope current so that it can deep copy the contents of the - // thread scope current if the contents of the thread scope - // current are about to be modified. It is necessary to do this - // deep copy once in order to completely isolate the request - // scope current from the thread scope current. This is only - // necessary, if the thread scope current is modified after its - // contents have been *logically* copied to the request scope - // current. - // - // source: TSC - // destination: RSC - if (this->tsc_to_rsc_) - { - this->src_->pi_peer (this->dest_); - } - } + this->lc_slot_table_ = old_lc_slot_table; } diff --git a/TAO/tao/PICurrent.h b/TAO/tao/PICurrent.h index 06888837135..15b00f2dcc8 100644 --- a/TAO/tao/PICurrent.h +++ b/TAO/tao/PICurrent.h @@ -6,7 +6,7 @@ * * $Id$ * - * @author Ossama Othman <ossama@uci.edu> + * @author Ossama Othman <ossama@dre.vanderbilt.edu> */ // =================================================================== @@ -46,256 +46,195 @@ /// Forward declarations. class TAO_ORB_Core; -class TAO_PICurrent_Impl; class TAO_ServerRequest; -/** - * @class TAO_PICurrent - * - * @brief Implementation of the PortableInterceptor::Current - * interface. - * - * PortableInterceptor::Current is useful for passing data between - * request interceptors, in addition to passing data from an - * interceptor to the calling thread. - */ -class TAO_Export TAO_PICurrent - : public virtual PortableInterceptor::Current, - public virtual TAO_Local_RefCounted_Object +namespace TAO { -public: - - /// Constructor. - TAO_PICurrent (void); + class PICurrent_Copy_Callback; + class PICurrent_Impl; /** - * @name PortableInterceptor::Current Methods + * @class PICurrent * - * These are methods exposed by the PortableInterceptor::Current + * @brief Implementation of the PortableInterceptor::Current * interface. + * + * PortableInterceptor::Current is useful for passing data between + * request interceptors, in addition to passing data from an + * interceptor to the calling thread. */ - //@{ - /// Retrieve information stored in the slot table at the given - /// SlotId. - virtual CORBA::Any * get_slot (PortableInterceptor::SlotId id - ACE_ENV_ARG_DECL_WITH_DEFAULTS) - ACE_THROW_SPEC ((CORBA::SystemException, - PortableInterceptor::InvalidSlot)); - - /// Set information in the slot table at the given SlotId. - virtual void set_slot (PortableInterceptor::SlotId id, - const CORBA::Any & data - ACE_ENV_ARG_DECL_WITH_DEFAULTS) - ACE_THROW_SPEC ((CORBA::SystemException, - PortableInterceptor::InvalidSlot)); - //@} - - /// Number of slots allocated in the slot table. - PortableInterceptor::SlotId slot_count (void) const; - - /// Retrieve the PICurrent implementation from TSS, i.e. the thread - /// scope current (TSC). - TAO_PICurrent_Impl * tsc (void); - - /// Verify the validity of the given SlotId. - void check_validity (const PortableInterceptor::SlotId &id - ACE_ENV_ARG_DECL); - - /// Initialize the PICurrent object. - void initialize (TAO_ORB_Core * orb_core, - PortableInterceptor::SlotId sc); - -protected: - - /// Destructor - /** - * Protected destructor to enforce the fact this class is reference - * counted, and should not be destroyed using delete() by anything - * other than the reference counting mechanism. - */ - ~TAO_PICurrent (void); - -private: - - /// Prevent copying through the copy constructor and the assignment - /// operator. - //@{ - ACE_UNIMPLEMENTED_FUNC (TAO_PICurrent (const TAO_PICurrent &)) - ACE_UNIMPLEMENTED_FUNC (void operator= (const TAO_PICurrent &)) - //@} - -private: - - /// Pointer to the orb core. - TAO_ORB_Core *orb_core_; - - /// The number of allocated slots. - PortableInterceptor::SlotId slot_count_; - -}; - -// ------------------------------------------------------------------ - -/** - * @class TAO_PICurrent_Impl - * - * @brief Implementation of the PortableInterceptor::Current - * interface. - * - * This class implements both the "request scope current" and the - * "thread scope current" objects as required by Portable - * Interceptors. - */ -class TAO_Export TAO_PICurrent_Impl -{ -public: - - /// Typedef for the underyling "slot table." - /** - * @note The slot table is implemented as an array of pointers to - * void to simply avoid increasing the footprint of the ORB. - * A template instance of ACE_Array_Base<void*> is - * already used by TAO_ORB_Core_TSS_Resources. Thus, no - * increase in footprint will occur due to this template - * instance. - */ - typedef ACE_Array_Base<CORBA::Any> Table; - - /// Constructor - TAO_PICurrent_Impl (void); - - /// Destructor - ~TAO_PICurrent_Impl (void); - - /// Retrieve information stored in the slot table at the given - /// SlotId. - CORBA::Any * get_slot (PortableInterceptor::SlotId id - ACE_ENV_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException, - PortableInterceptor::InvalidSlot)); - - /// Set information in the slot table at the given SlotId. - void set_slot (PortableInterceptor::SlotId id, - const CORBA::Any & data - ACE_ENV_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException, - PortableInterceptor::InvalidSlot)); - - - /// Get the PICurrent peer associated with this PICurrent - /// implementation. - TAO_PICurrent_Impl *pi_peer (void); - - /// Set the PICurrent peer associated with this PICurrent - /// implementation. - void pi_peer (TAO_PICurrent_Impl *peer); - - /// Return a reference to the underlying slot table. - Table &slot_table (void); - - /// Mark the slot table as being clean or dirty. The slot table is - /// dirty if it has been modified since the last time it was - /// copied. - void dirty (CORBA::Boolean dirty); - - /// Flag that specifies if the underlying slot table has been - /// modified since last copy. - CORBA::Boolean dirty (void) const; - - /// Copy the contents of the given PICurrent. - void copy (TAO_PICurrent_Impl &rhs, CORBA::Boolean deep_copy); - -private: - - /// Prevent copying through the copy constructor and the assignment - //operator. - //@{ - ACE_UNIMPLEMENTED_FUNC ( - TAO_PICurrent_Impl (const TAO_PICurrent_Impl &)) - ACE_UNIMPLEMENTED_FUNC (void operator= (const TAO_PICurrent_Impl &)) - //@} - -private: - - /// The PICurrent implementation with which this implementation's - /// slot table interacts. - TAO_PICurrent_Impl *pi_peer_; - - /// Array of CORBA::Anys that is the underlying "slot table." - Table slot_table_; - - /// Table that was logically copied from a PICurrent in another - /// scope, i.e. either the request scope or the thread scope. - Table *lc_slot_table_; - - /// Flag that specifies if the underlying slot table has been - /// modified since last copy. - /** - * @note This flag is only used when copying between a request scope - * current and a thread scope current. - */ - CORBA::Boolean dirty_; -}; - -// ------------------------------------------------------------------ - -/** - * @class TAO_PICurrent_Guard - * - * @brief Class used to make copying between request scope current and - * thread scope current exception-safe. - * - * Since copies between the request scope current and thread scope - * current must also occur if an exception is thrown, e.g. made - * available to the send_exception() interception points, the "guard" - * idiom is used to make this action exception-safe. - * - * @note This Guard class is only used on the server side. - */ -class TAO_Export TAO_PICurrent_Guard -{ -public: - - /// Constructor - /** - * This constructor sets up this guard to copy the data held in a - * given PICurrent when transitioning from that PICurrent's scope to - * another scope (e.g. request scope to thread scope transition - * immediately following receive_request_service_contexts() on - * server side). - */ - TAO_PICurrent_Guard (TAO_ServerRequest &server_request, - CORBA::Boolean tsc_to_rsc); - - /// Destructor - /** - * The destructor copies (a logical copy whenever possible) data - * held in a given PICurrent when transitioning from one PICurrent - * scope to another immediately before any ending interception - * points are invoked, and after the sending and intermediate (if - * any) interception points are invoked. - */ - ~TAO_PICurrent_Guard (void); - -private: - - /// The PICurrent implementation whose slot table will copied. - TAO_PICurrent_Impl *src_; + class TAO_Export PICurrent + : public virtual PortableInterceptor::Current, + public virtual TAO_Local_RefCounted_Object + { + public: + + /// Constructor. + PICurrent (TAO_ORB_Core * orb_core); + + /** + * @name PortableInterceptor::Current Methods + * + * These are methods exposed by the PortableInterceptor::Current + * interface. + */ + //@{ + /// Retrieve information stored in the slot table at the given + /// SlotId. + virtual CORBA::Any * get_slot (PortableInterceptor::SlotId id + ACE_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC ((CORBA::SystemException, + PortableInterceptor::InvalidSlot)); + + /// Set information in the slot table at the given SlotId. + virtual void set_slot (PortableInterceptor::SlotId id, + const CORBA::Any & data + ACE_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC ((CORBA::SystemException, + PortableInterceptor::InvalidSlot)); + //@} + + /// Number of slots allocated in the slot table. + PortableInterceptor::SlotId slot_count (void) const; + + /// Retrieve the PICurrent implementation from TSS, i.e. the thread + /// scope current (TSC). + PICurrent_Impl * tsc (void); + + /// Verify the validity of the given SlotId. + void check_validity (const PortableInterceptor::SlotId &id + ACE_ENV_ARG_DECL); + + /// Initialize the PICurrent object. + void initialize (PortableInterceptor::SlotId sc); + + protected: + + /// Destructor + /** + * Protected destructor to enforce the fact this class is reference + * counted, and should not be destroyed using delete() by anything + * other than the reference counting mechanism. + */ + ~PICurrent (void); + + private: + + /// Prevent copying through the copy constructor and the assignment + /// operator. + //@{ + PICurrent (const PICurrent &); + void operator= (const PICurrent &); + //@} + + private: + + /// Pointer to the orb core. + TAO_ORB_Core * orb_core_; + + /// The number of allocated slots. + PortableInterceptor::SlotId slot_count_; + + }; + + // ------------------------------------------------------------------ - /// The PICurrent implementation whose slot table will filled with - /// the contents of another PICurrent's slot table. - TAO_PICurrent_Impl *dest_; - - /// Flag that indicates if the TSC is to be copied to the RSC. /** - * If false, then the RSC must be deep copied upon leaving the - * request scope and entering the thread scope. This is necessary - * since the RSC slot table is no longer available upon leaving the - * thread scope, meaning that a logical copy is not enough. + * @class PICurrent_Impl + * + * @brief Implementation of the PortableInterceptor::Current + * interface. + * + * This class implements both the "request scope current" and the + * "thread scope current" objects as required by Portable + * Interceptors. */ - CORBA::Boolean tsc_to_rsc_; - -}; + class TAO_Export PICurrent_Impl + { + public: + + /// Typedef for the underyling "slot table." + typedef ACE_Array_Base<CORBA::Any> Table; + + /// Constructor. + PICurrent_Impl (void); + + /// Destructor. + ~PICurrent_Impl (void); + + /// Retrieve information stored in the slot table at the given + /// SlotId. + CORBA::Any * get_slot (PortableInterceptor::SlotId id + ACE_ENV_ARG_DECL) + ACE_THROW_SPEC ((CORBA::SystemException, + PortableInterceptor::InvalidSlot)); + + /// Set information in the slot table at the given SlotId. + void set_slot (PortableInterceptor::SlotId id, + const CORBA::Any & data + ACE_ENV_ARG_DECL) + ACE_THROW_SPEC ((CORBA::SystemException, + PortableInterceptor::InvalidSlot)); + + /// Set the PICurrent copy callback object responsible for deep + /// copying the source PICurrent's slot table. + void copy_callback (PICurrent_Copy_Callback * cb); + + /// Set the PICurrent destruction callback object that will be + /// notified of this object's destruction. + void destruction_callback (PICurrent_Impl * p); + + void execute_destruction_callback (Table * old_lc_slot_table); + + /// Return a reference to the underlying slot table. + Table & slot_table (void); + + /// Return a reference to the slot table currently associated + /// with this PICurrent_Impl object. + /** + * @return Logically copied slot table if available, otherwise + * underlying slot table. + */ + Table & current_slot_table (void); + + /// Logically (shallow) copy the given slot table. + void lc_slot_table (PICurrent_Impl * p); + + /// Return pointer to the logically copied slot table. + /** + * @return Zero if no logically copied slot table. Non-zero + * otherwise. + */ + Table * lc_slot_table (void) const; + + private: + + /// Prevent copying through the copy constructor and the assignment + //operator. + //@{ + PICurrent_Impl (const PICurrent_Impl &); + void operator= (const PICurrent_Impl &); + //@} + + private: + + /// Array of CORBA::Anys that is the underlying "slot table." + Table slot_table_; + + /// Table that was logically copied from a PICurrent in another + /// scope, i.e. either the request scope or the thread scope. + Table * lc_slot_table_; + + /// Callback object responsible for performing deep copies of a + /// PICurrent's slot table. + PICurrent_Copy_Callback * copy_callback_; + + /// PICurrent_Impl object that will be notified of this object's + /// destruction. + PICurrent_Impl * destruction_callback_; + + }; +} #if defined (__ACE_INLINE__) diff --git a/TAO/tao/PICurrent.inl b/TAO/tao/PICurrent.inl index 4a686bc58dd..f4deba73c6e 100644 --- a/TAO/tao/PICurrent.inl +++ b/TAO/tao/PICurrent.inl @@ -4,23 +4,20 @@ ACE_INLINE PortableInterceptor::SlotId -TAO_PICurrent::slot_count (void) const +TAO::PICurrent::slot_count (void) const { return this->slot_count_; } ACE_INLINE void -TAO_PICurrent::initialize (TAO_ORB_Core * orb_core, - PortableInterceptor::SlotId sc) +TAO::PICurrent::initialize (PortableInterceptor::SlotId sc) { - this->orb_core_ = orb_core; this->slot_count_ = sc; } - ACE_INLINE void -TAO_PICurrent::check_validity (const PortableInterceptor::SlotId &id - ACE_ENV_ARG_DECL) +TAO::PICurrent::check_validity (const PortableInterceptor::SlotId &id + ACE_ENV_ARG_DECL) { // No need to acquire a lock for this check. At this point, these // attributes are read only. @@ -30,32 +27,54 @@ TAO_PICurrent::check_validity (const PortableInterceptor::SlotId &id // ------------------------------------------------------------------ -ACE_INLINE TAO_PICurrent_Impl * -TAO_PICurrent_Impl::pi_peer (void) +ACE_INLINE void +TAO::PICurrent_Impl::copy_callback (TAO::PICurrent_Copy_Callback * cb) { - return this->pi_peer_; + this->copy_callback_ = cb; } ACE_INLINE void -TAO_PICurrent_Impl::pi_peer (TAO_PICurrent_Impl *peer) +TAO::PICurrent_Impl::destruction_callback (TAO::PICurrent_Impl * p) { - this->pi_peer_ = peer; + this->destruction_callback_ = p; } -ACE_INLINE TAO_PICurrent_Impl::Table & -TAO_PICurrent_Impl::slot_table (void) +ACE_INLINE TAO::PICurrent_Impl::Table & +TAO::PICurrent_Impl::slot_table (void) { - return this->lc_slot_table_ == 0 ? this->slot_table_ : *this->lc_slot_table_; + return this->slot_table_; +} + +ACE_INLINE TAO::PICurrent_Impl::Table & +TAO::PICurrent_Impl::current_slot_table (void) +{ + return + this->lc_slot_table_ == 0 ? this->slot_table_ : *this->lc_slot_table_; } ACE_INLINE void -TAO_PICurrent_Impl::dirty (CORBA::Boolean d) +TAO::PICurrent_Impl::lc_slot_table (TAO::PICurrent_Impl * p) { - this->dirty_ = d; + if (p != 0) + { + Table * t = &p->current_slot_table (); + + if (t != this->lc_slot_table_) + { + this->lc_slot_table_ = t; + + if (this != p) + p->destruction_callback (this); + } + else + this->lc_slot_table_ = 0; + } + else + this->lc_slot_table_ = 0; } -ACE_INLINE CORBA::Boolean -TAO_PICurrent_Impl::dirty (void) const +ACE_INLINE TAO::PICurrent_Impl::Table * +TAO::PICurrent_Impl::lc_slot_table (void) const { - return this->dirty_; + return this->lc_slot_table_; } diff --git a/TAO/tao/PICurrent_Copy_Callback.cpp b/TAO/tao/PICurrent_Copy_Callback.cpp new file mode 100644 index 00000000000..349adcf0c63 --- /dev/null +++ b/TAO/tao/PICurrent_Copy_Callback.cpp @@ -0,0 +1,60 @@ +#include "PICurrent_Copy_Callback.h" + +#if TAO_HAS_INTERCEPTORS == 1 + +#include "PICurrent.h" + + +ACE_RCSID (tao, + PICurrent_Copy_Callback, + "$Id$") + + +TAO::PICurrent_Copy_Callback::PICurrent_Copy_Callback (void) + : src_ (0), + dst_ (0) +{ +} + +TAO::PICurrent_Copy_Callback::~PICurrent_Copy_Callback (void) +{ + // Disable copy callbacks through this callback object in the source + // PICurrent_Impl object to prevent the source PICurrent_Impl from + // potentially calling back on a destructed copy callback object. + if (this->src_ != 0) + this->src_->copy_callback (0); +} + +int +TAO::PICurrent_Copy_Callback::execute (void *) +{ + if (this->src_ != 0 && this->dst_ != 0 + && this->src_ != this->dst_) + { + const PICurrent_Impl::Table & s = this->src_->current_slot_table (); + + // Disable use of the logically copied slot table before + // performing the deep copy. + this->dst_->lc_slot_table (0); + + PICurrent_Impl::Table & d = this->dst_->slot_table (); + + d = s; + + // Prevent subsequent deep copies, effectively disabling this + // callback. + this->src_->copy_callback (0); + } + + return 0; +} + +void +TAO::PICurrent_Copy_Callback::src_and_dst (PICurrent_Impl * src, + PICurrent_Impl * dst) +{ + this->src_ = src; + this->dst_ = dst; +} + +#endif /* TAO_HAS_INTERCEPTORS == 1 */ diff --git a/TAO/tao/PICurrent_Copy_Callback.h b/TAO/tao/PICurrent_Copy_Callback.h new file mode 100644 index 00000000000..c9e7d2c6bb7 --- /dev/null +++ b/TAO/tao/PICurrent_Copy_Callback.h @@ -0,0 +1,74 @@ +// -*- C++ -*- + +// =================================================================== +/** + * @file PICurrent_Callback.h + * + * $Id$ + * + * @author Ossama Othman <ossama@dre.vanderbilt.edu> + */ +// =================================================================== + +#ifndef TAO_PI_CURRENT_CALLBACK_H +#define TAO_PI_CURRENT_CALLBACK_H + +#include /**/ "ace/pre.h" + +#include "ace/Functor.h" + +#if !defined (ACE_LACKS_PRAGMA_ONCE) +# pragma once +#endif /* ACE_LACKS_PRAGMA_ONCE */ + +#include "TAO_Export.h" +#include "orbconf.h" + +#if TAO_HAS_INTERCEPTORS == 1 + +namespace TAO +{ + class PICurrent_Impl; + + /** + * @class PICurrent_Copy_Callback + * + * @brief PICurrent copy callback class. + * + * This class performs deep copies from the source PICurrent_Impl + * object's slot table to the destination PICurrent_Impl object's + * slot table. + */ + class TAO_Export PICurrent_Copy_Callback + : public ACE_Command_Base + { + public: + + /// Constructor. + PICurrent_Copy_Callback (void); + + /// Destructor. + ~PICurrent_Copy_Callback (void); + + /// Perform the copy. + virtual int execute (void * arg = 0); + + /// Set the source and destination PICurrent_Impl objects. + void src_and_dst (PICurrent_Impl * src, PICurrent_Impl * dst); + + private: + + /// Source PICurrent from which copies will be made. + PICurrent_Impl * src_; + + /// Destination PICurrent to which copies will be made. + PICurrent_Impl * dst_; + + }; +} + +#endif /* TAO_HAS_INTERCEPTORS == 1 */ + +#include /**/ "ace/post.h" + +#endif /* TAO_PI_CURRENT_CALLBACK_H */ diff --git a/TAO/tao/PICurrent_ORBInitializer.cpp b/TAO/tao/PICurrent_ORBInitializer.cpp index 57e59bb6273..c4f5255cdd7 100644 --- a/TAO/tao/PICurrent_ORBInitializer.cpp +++ b/TAO/tao/PICurrent_ORBInitializer.cpp @@ -5,7 +5,7 @@ #include "ORB_Core.h" #include "ORBInitInfo.h" -ACE_RCSID (TAO, +ACE_RCSID (tao, PICurrent_ORBInitializer, "$Id$") @@ -19,11 +19,11 @@ TAO_PICurrent_ORBInitializer::pre_init ( TAO_ORBInitInfo::_narrow (info ACE_ENV_ARG_PARAMETER); ACE_CHECK; - TAO_ORB_Core *orb_core = tao_info->orb_core (); + TAO_ORB_Core * orb_core = tao_info->orb_core (); - TAO_PICurrent *tao_pi_current = 0; + TAO::PICurrent * tao_pi_current = 0; ACE_NEW_THROW_EX (tao_pi_current, - TAO_PICurrent, + TAO::PICurrent (orb_core), CORBA::NO_MEMORY ( CORBA::SystemException::_tao_minor_code ( TAO_DEFAULT_MINOR_CODE, @@ -33,8 +33,6 @@ TAO_PICurrent_ORBInitializer::pre_init ( PortableInterceptor::Current_var current = tao_pi_current; - // The PICurrent is stateless and reentrant, so share a single - // instance between all ORBs. info->register_initial_reference ("PICurrent", current.in () ACE_ENV_ARG_PARAMETER); diff --git a/TAO/tao/PortableServer/ImR_LocatorS.cpp b/TAO/tao/PortableServer/ImR_LocatorS.cpp index 83899b0e823..9baa62a9bbf 100644 --- a/TAO/tao/PortableServer/ImR_LocatorS.cpp +++ b/TAO/tao/PortableServer/ImR_LocatorS.cpp @@ -51,7 +51,7 @@ #include "tao/PortableInterceptor.h" #if TAO_HAS_INTERCEPTORS == 1 #include "tao/RequestInfo_Util.h" -#include "tao/PICurrent.h" +#include "tao/PortableServer/PICurrent_Guard.h" #include "tao/PortableServer/ServerRequestInfo.h" #include "tao/PortableServer/ServerInterceptorAdapter.h" #endif /* TAO_HAS_INTERCEPTORS == 1 */ @@ -705,30 +705,30 @@ public: ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual char * target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Boolean target_is_a ( const char * id ACE_ENV_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + private: TAO_ServerRequestInfo_ImplementationRepository_Locator_shutdown_server_in_activator ( const TAO_ServerRequestInfo_ImplementationRepository_Locator_shutdown_server_in_activator & ); - + void operator= ( const TAO_ServerRequestInfo_ImplementationRepository_Locator_shutdown_server_in_activator & ); - + private: POA_ImplementationRepository::Locator *_tao_impl; - + const char * server_; const char * activator_; }; @@ -760,19 +760,19 @@ TAO_ServerRequestInfo_ImplementationRepository_Locator_shutdown_server_in_activa Dynamic::ParameterList *parameter_list = TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + Dynamic::ParameterList_var safe_parameter_list = parameter_list; parameter_list->length (2); CORBA::ULong len = 0; - + (*parameter_list)[len].argument <<= server_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + (*parameter_list)[len].argument <<= activator_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + return safe_parameter_list._retn (); } @@ -786,14 +786,14 @@ TAO_ServerRequestInfo_ImplementationRepository_Locator_shutdown_server_in_activa Dynamic::ExceptionList *exception_list = TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + Dynamic::ExceptionList_var safe_exception_list = exception_list; - - static CORBA::TypeCode_ptr _tao_ImplementationRepository_Locator_shutdown_server_in_activator_exceptiondata[] = + + static CORBA::TypeCode_ptr _tao_ImplementationRepository_Locator_shutdown_server_in_activator_exceptiondata[] = { ImplementationRepository::_tc_NotFound }; - + exception_list->length (1); for (CORBA::ULong i = 0; i < 1; ++i) { @@ -805,7 +805,7 @@ TAO_ServerRequestInfo_ImplementationRepository_Locator_shutdown_server_in_activa return safe_exception_list._retn (); } -CORBA::Any * +CORBA::Any * TAO_ServerRequestInfo_ImplementationRepository_Locator_shutdown_server_in_activator::result ( ACE_ENV_SINGLE_ARG_DECL ) @@ -816,7 +816,7 @@ TAO_ServerRequestInfo_ImplementationRepository_Locator_shutdown_server_in_activa CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return result_any; } @@ -854,45 +854,45 @@ public: const char * activator ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual Dynamic::ParameterList * arguments ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual Dynamic::ExceptionList * exceptions ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Any * result ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual char * target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Boolean target_is_a ( const char * id ACE_ENV_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + private: TAO_ServerRequestInfo_ImplementationRepository_Locator_server_is_shutting_down_in_activator ( const TAO_ServerRequestInfo_ImplementationRepository_Locator_server_is_shutting_down_in_activator & ); - + void operator= ( const TAO_ServerRequestInfo_ImplementationRepository_Locator_server_is_shutting_down_in_activator & ); - + private: POA_ImplementationRepository::Locator *_tao_impl; - + const char * server_; const char * activator_; }; @@ -924,19 +924,19 @@ TAO_ServerRequestInfo_ImplementationRepository_Locator_server_is_shutting_down_i Dynamic::ParameterList *parameter_list = TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + Dynamic::ParameterList_var safe_parameter_list = parameter_list; parameter_list->length (2); CORBA::ULong len = 0; - + (*parameter_list)[len].argument <<= server_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + (*parameter_list)[len].argument <<= activator_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + return safe_parameter_list._retn (); } @@ -950,14 +950,14 @@ TAO_ServerRequestInfo_ImplementationRepository_Locator_server_is_shutting_down_i Dynamic::ExceptionList *exception_list = TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + Dynamic::ExceptionList_var safe_exception_list = exception_list; - - static CORBA::TypeCode_ptr _tao_ImplementationRepository_Locator_server_is_shutting_down_in_activator_exceptiondata[] = + + static CORBA::TypeCode_ptr _tao_ImplementationRepository_Locator_server_is_shutting_down_in_activator_exceptiondata[] = { ImplementationRepository::_tc_NotFound }; - + exception_list->length (1); for (CORBA::ULong i = 0; i < 1; ++i) { @@ -969,7 +969,7 @@ TAO_ServerRequestInfo_ImplementationRepository_Locator_server_is_shutting_down_i return safe_exception_list._retn (); } -CORBA::Any * +CORBA::Any * TAO_ServerRequestInfo_ImplementationRepository_Locator_server_is_shutting_down_in_activator::result ( ACE_ENV_SINGLE_ARG_DECL ) @@ -980,7 +980,7 @@ TAO_ServerRequestInfo_ImplementationRepository_Locator_server_is_shutting_down_i CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return result_any; } @@ -1019,47 +1019,47 @@ public: const ImplementationRepository::Locator::ServerNameList & servers ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual Dynamic::ParameterList * arguments ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual Dynamic::ExceptionList * exceptions ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Any * result ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual char * target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Boolean target_is_a ( const char * id ACE_ENV_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + void result (CORBA::Long result); private: TAO_ServerRequestInfo_ImplementationRepository_Locator_register_activator ( const TAO_ServerRequestInfo_ImplementationRepository_Locator_register_activator & ); - + void operator= ( const TAO_ServerRequestInfo_ImplementationRepository_Locator_register_activator & ); - + private: POA_ImplementationRepository::Locator *_tao_impl; - + const char * activator_; ImplementationRepository::Administration_ptr admin_; const ImplementationRepository::Locator::ServerNameList & servers_; @@ -1095,23 +1095,23 @@ TAO_ServerRequestInfo_ImplementationRepository_Locator_register_activator::argum Dynamic::ParameterList *parameter_list = TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + Dynamic::ParameterList_var safe_parameter_list = parameter_list; parameter_list->length (3); CORBA::ULong len = 0; - + (*parameter_list)[len].argument <<= activator_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + (*parameter_list)[len].argument <<= this->admin_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + (*parameter_list)[len].argument <<= this->servers_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + return safe_parameter_list._retn (); } @@ -1125,11 +1125,11 @@ TAO_ServerRequestInfo_ImplementationRepository_Locator_register_activator::excep Dynamic::ExceptionList *exception_list = TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return exception_list; } -CORBA::Any * +CORBA::Any * TAO_ServerRequestInfo_ImplementationRepository_Locator_register_activator::result ( ACE_ENV_SINGLE_ARG_DECL ) @@ -1140,11 +1140,11 @@ TAO_ServerRequestInfo_ImplementationRepository_Locator_register_activator::resul CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + CORBA::Any_var safe_result_any = result_any; - + (*result_any) <<= this->_result; - + return safe_result_any._retn (); } @@ -1168,7 +1168,7 @@ TAO_ServerRequestInfo_ImplementationRepository_Locator_register_activator::targe return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); } -void +void TAO_ServerRequestInfo_ImplementationRepository_Locator_register_activator::result (CORBA::Long result) { // Update the result. @@ -1189,45 +1189,45 @@ public: const CORBA::Long & token ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual Dynamic::ParameterList * arguments ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual Dynamic::ExceptionList * exceptions ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Any * result ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual char * target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Boolean target_is_a ( const char * id ACE_ENV_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + private: TAO_ServerRequestInfo_ImplementationRepository_Locator_unregister_activator ( const TAO_ServerRequestInfo_ImplementationRepository_Locator_unregister_activator & ); - + void operator= ( const TAO_ServerRequestInfo_ImplementationRepository_Locator_unregister_activator & ); - + private: POA_ImplementationRepository::Locator *_tao_impl; - + const char * activator_; const CORBA::Long & token_; }; @@ -1259,19 +1259,19 @@ TAO_ServerRequestInfo_ImplementationRepository_Locator_unregister_activator::arg Dynamic::ParameterList *parameter_list = TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + Dynamic::ParameterList_var safe_parameter_list = parameter_list; parameter_list->length (2); CORBA::ULong len = 0; - + (*parameter_list)[len].argument <<= activator_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + (*parameter_list)[len].argument <<= token_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + return safe_parameter_list._retn (); } @@ -1285,11 +1285,11 @@ TAO_ServerRequestInfo_ImplementationRepository_Locator_unregister_activator::exc Dynamic::ExceptionList *exception_list = TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return exception_list; } -CORBA::Any * +CORBA::Any * TAO_ServerRequestInfo_ImplementationRepository_Locator_unregister_activator::result ( ACE_ENV_SINGLE_ARG_DECL ) @@ -1300,7 +1300,7 @@ TAO_ServerRequestInfo_ImplementationRepository_Locator_unregister_activator::res CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return result_any; } @@ -1340,45 +1340,45 @@ public: ImplementationRepository::ServerObject_ptr server_object ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual Dynamic::ParameterList * arguments ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual Dynamic::ExceptionList * exceptions ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Any * result ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual char * target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Boolean target_is_a ( const char * id ACE_ENV_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + private: TAO_ServerRequestInfo_ImplementationRepository_Locator_server_is_running_in_activator ( const TAO_ServerRequestInfo_ImplementationRepository_Locator_server_is_running_in_activator & ); - + void operator= ( const TAO_ServerRequestInfo_ImplementationRepository_Locator_server_is_running_in_activator & ); - + private: POA_ImplementationRepository::Locator *_tao_impl; - + const char * server_; const char * activator_; const char * addr_; @@ -1416,27 +1416,27 @@ TAO_ServerRequestInfo_ImplementationRepository_Locator_server_is_running_in_acti Dynamic::ParameterList *parameter_list = TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + Dynamic::ParameterList_var safe_parameter_list = parameter_list; parameter_list->length (4); CORBA::ULong len = 0; - + (*parameter_list)[len].argument <<= server_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + (*parameter_list)[len].argument <<= activator_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + (*parameter_list)[len].argument <<= addr_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + (*parameter_list)[len].argument <<= this->server_object_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + return safe_parameter_list._retn (); } @@ -1450,14 +1450,14 @@ TAO_ServerRequestInfo_ImplementationRepository_Locator_server_is_running_in_acti Dynamic::ExceptionList *exception_list = TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + Dynamic::ExceptionList_var safe_exception_list = exception_list; - - static CORBA::TypeCode_ptr _tao_ImplementationRepository_Locator_server_is_running_in_activator_exceptiondata[] = + + static CORBA::TypeCode_ptr _tao_ImplementationRepository_Locator_server_is_running_in_activator_exceptiondata[] = { ImplementationRepository::_tc_NotFound }; - + exception_list->length (1); for (CORBA::ULong i = 0; i < 1; ++i) { @@ -1469,7 +1469,7 @@ TAO_ServerRequestInfo_ImplementationRepository_Locator_server_is_running_in_acti return safe_exception_list._retn (); } -CORBA::Any * +CORBA::Any * TAO_ServerRequestInfo_ImplementationRepository_Locator_server_is_running_in_activator::result ( ACE_ENV_SINGLE_ARG_DECL ) @@ -1480,7 +1480,7 @@ TAO_ServerRequestInfo_ImplementationRepository_Locator_server_is_running_in_acti CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return result_any; } @@ -1518,45 +1518,45 @@ public: const char * activator ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual Dynamic::ParameterList * arguments ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual Dynamic::ExceptionList * exceptions ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Any * result ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual char * target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Boolean target_is_a ( const char * id ACE_ENV_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + private: TAO_ServerRequestInfo_ImplementationRepository_Locator_find_in_activator ( const TAO_ServerRequestInfo_ImplementationRepository_Locator_find_in_activator & ); - + void operator= ( const TAO_ServerRequestInfo_ImplementationRepository_Locator_find_in_activator & ); - + private: POA_ImplementationRepository::Locator *_tao_impl; - + const char * server_; const char * activator_; }; @@ -1588,19 +1588,19 @@ TAO_ServerRequestInfo_ImplementationRepository_Locator_find_in_activator::argume Dynamic::ParameterList *parameter_list = TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + Dynamic::ParameterList_var safe_parameter_list = parameter_list; parameter_list->length (2); CORBA::ULong len = 0; - + (*parameter_list)[len].argument <<= server_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + (*parameter_list)[len].argument <<= activator_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + return safe_parameter_list._retn (); } @@ -1614,14 +1614,14 @@ TAO_ServerRequestInfo_ImplementationRepository_Locator_find_in_activator::except Dynamic::ExceptionList *exception_list = TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + Dynamic::ExceptionList_var safe_exception_list = exception_list; - - static CORBA::TypeCode_ptr _tao_ImplementationRepository_Locator_find_in_activator_exceptiondata[] = + + static CORBA::TypeCode_ptr _tao_ImplementationRepository_Locator_find_in_activator_exceptiondata[] = { ImplementationRepository::_tc_NotFound }; - + exception_list->length (1); for (CORBA::ULong i = 0; i < 1; ++i) { @@ -1633,7 +1633,7 @@ TAO_ServerRequestInfo_ImplementationRepository_Locator_find_in_activator::except return safe_exception_list._retn (); } -CORBA::Any * +CORBA::Any * TAO_ServerRequestInfo_ImplementationRepository_Locator_find_in_activator::result ( ACE_ENV_SINGLE_ARG_DECL ) @@ -1644,7 +1644,7 @@ TAO_ServerRequestInfo_ImplementationRepository_Locator_find_in_activator::result CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return result_any; } @@ -1683,7 +1683,7 @@ POA_ImplementationRepository::_TAO_Locator_Strategized_Proxy_Broker::the_TAO_Loc { static POA_ImplementationRepository::_TAO_Locator_Strategized_Proxy_Broker strategized_proxy_broker; - + return &strategized_proxy_broker; } @@ -1705,7 +1705,7 @@ POA_ImplementationRepository::_TAO_Locator_Strategized_Proxy_Broker::get_strateg TAO::Collocation_Strategy strategy = TAO_ORB_Core::collocation_strategy (obj ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (TAO::TAO_CS_REMOTE_STRATEGY); - + return strategy; } @@ -1725,10 +1725,10 @@ POA_ImplementationRepository::_TAO_Locator_Strategized_Proxy_Broker::dispatch ( TAO_Object_Adapter::Servant_Upcall servant_upcall ( obj->_stubobj ()->servant_orb_var ()->orb_core () ); - + TAO_Collocated_Skeleton collocated_skel; TAO_Abstract_ServantBase *servant = 0; - + if (strategy == TAO::TAO_CS_THRU_POA_STRATEGY) { servant_upcall.prepare_for_upcall ( @@ -1738,29 +1738,29 @@ POA_ImplementationRepository::_TAO_Locator_Strategized_Proxy_Broker::dispatch ( ACE_ENV_ARG_PARAMETER ); ACE_CHECK; - + servant_upcall.pre_invoke_collocated_request ( ACE_ENV_SINGLE_ARG_PARAMETER ); ACE_CHECK; - + servant = servant_upcall.servant (); } else { servant = obj->_servant (); } - + int status = servant->_find (op, collocated_skel, strategy, op_len); - + if (status == -1) { ACE_THROW (CORBA::BAD_OPERATION ()); } - + ACE_TRY { collocated_skel (servant, @@ -1804,9 +1804,9 @@ ImplementationRepository__TAO_Locator_Proxy_Broker_Factory_function (CORBA::Obje int ImplementationRepository__TAO_Locator_Proxy_Broker_Factory_Initializer (size_t) { - ImplementationRepository__TAO_Locator_Proxy_Broker_Factory_function_pointer = + ImplementationRepository__TAO_Locator_Proxy_Broker_Factory_function_pointer = ImplementationRepository__TAO_Locator_Proxy_Broker_Factory_function; - + return 0; } @@ -1832,14 +1832,14 @@ POA_ImplementationRepository::_TAO_Locator_ThruPOA_Proxy_Impl::_TAO_Locator_Thru // ThruPOA Implementation of the IDL interface methods -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:52 void POA_ImplementationRepository::_TAO_Locator_ThruPOA_Proxy_Impl::activate_server_in_activator ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -1861,14 +1861,14 @@ POA_ImplementationRepository::_TAO_Locator_ThruPOA_Proxy_Impl::activate_server_i ACE_CHECK; } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:52 void POA_ImplementationRepository::_TAO_Locator_ThruPOA_Proxy_Impl::remove_server_in_activator ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -1889,14 +1889,14 @@ POA_ImplementationRepository::_TAO_Locator_ThruPOA_Proxy_Impl::remove_server_in_ ACE_CHECK; } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:52 void POA_ImplementationRepository::_TAO_Locator_ThruPOA_Proxy_Impl::shutdown_server_in_activator ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -1917,14 +1917,14 @@ POA_ImplementationRepository::_TAO_Locator_ThruPOA_Proxy_Impl::shutdown_server_i ACE_CHECK; } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:52 void POA_ImplementationRepository::_TAO_Locator_ThruPOA_Proxy_Impl::server_is_shutting_down_in_activator ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -1945,14 +1945,14 @@ POA_ImplementationRepository::_TAO_Locator_ThruPOA_Proxy_Impl::server_is_shuttin ACE_CHECK; } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:52 void POA_ImplementationRepository::_TAO_Locator_ThruPOA_Proxy_Impl::register_activator ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -1974,14 +1974,14 @@ POA_ImplementationRepository::_TAO_Locator_ThruPOA_Proxy_Impl::register_activato ACE_CHECK; } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:52 void POA_ImplementationRepository::_TAO_Locator_ThruPOA_Proxy_Impl::unregister_activator ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -2001,14 +2001,14 @@ POA_ImplementationRepository::_TAO_Locator_ThruPOA_Proxy_Impl::unregister_activa ACE_CHECK; } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:52 void POA_ImplementationRepository::_TAO_Locator_ThruPOA_Proxy_Impl::server_is_running_in_activator ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -2031,14 +2031,14 @@ POA_ImplementationRepository::_TAO_Locator_ThruPOA_Proxy_Impl::server_is_running ACE_CHECK; } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:52 void POA_ImplementationRepository::_TAO_Locator_ThruPOA_Proxy_Impl::find_in_activator ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -2071,14 +2071,14 @@ POA_ImplementationRepository::_TAO_Locator_ThruPOA_Proxy_Impl::find_in_activator POA_ImplementationRepository::_TAO_Locator_Direct_Proxy_Impl::_TAO_Locator_Direct_Proxy_Impl (void) {} -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/direct_proxy_impl_ss.cpp:42 void POA_ImplementationRepository::_TAO_Locator_Direct_Proxy_Impl::activate_server_in_activator ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -2098,14 +2098,14 @@ POA_ImplementationRepository::_TAO_Locator_Direct_Proxy_Impl::activate_server_in ACE_ENV_ARG_PARAMETER ); ACE_CHECK; -}// TAO_IDL - Generated from +}// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/direct_proxy_impl_ss.cpp:42 void POA_ImplementationRepository::_TAO_Locator_Direct_Proxy_Impl::remove_server_in_activator ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -2124,14 +2124,14 @@ POA_ImplementationRepository::_TAO_Locator_Direct_Proxy_Impl::remove_server_in_a ACE_ENV_ARG_PARAMETER ); ACE_CHECK; -}// TAO_IDL - Generated from +}// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/direct_proxy_impl_ss.cpp:42 void POA_ImplementationRepository::_TAO_Locator_Direct_Proxy_Impl::shutdown_server_in_activator ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -2150,14 +2150,14 @@ POA_ImplementationRepository::_TAO_Locator_Direct_Proxy_Impl::shutdown_server_in ACE_ENV_ARG_PARAMETER ); ACE_CHECK; -}// TAO_IDL - Generated from +}// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/direct_proxy_impl_ss.cpp:42 void POA_ImplementationRepository::_TAO_Locator_Direct_Proxy_Impl::server_is_shutting_down_in_activator ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -2176,14 +2176,14 @@ POA_ImplementationRepository::_TAO_Locator_Direct_Proxy_Impl::server_is_shutting ACE_ENV_ARG_PARAMETER ); ACE_CHECK; -}// TAO_IDL - Generated from +}// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/direct_proxy_impl_ss.cpp:42 void POA_ImplementationRepository::_TAO_Locator_Direct_Proxy_Impl::register_activator ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -2203,14 +2203,14 @@ POA_ImplementationRepository::_TAO_Locator_Direct_Proxy_Impl::register_activator ACE_ENV_ARG_PARAMETER ); ACE_CHECK; -}// TAO_IDL - Generated from +}// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/direct_proxy_impl_ss.cpp:42 void POA_ImplementationRepository::_TAO_Locator_Direct_Proxy_Impl::unregister_activator ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -2228,14 +2228,14 @@ POA_ImplementationRepository::_TAO_Locator_Direct_Proxy_Impl::unregister_activat ACE_ENV_ARG_PARAMETER ); ACE_CHECK; -}// TAO_IDL - Generated from +}// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/direct_proxy_impl_ss.cpp:42 void POA_ImplementationRepository::_TAO_Locator_Direct_Proxy_Impl::server_is_running_in_activator ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -2256,14 +2256,14 @@ POA_ImplementationRepository::_TAO_Locator_Direct_Proxy_Impl::server_is_running_ ACE_ENV_ARG_PARAMETER ); ACE_CHECK; -}// TAO_IDL - Generated from +}// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/direct_proxy_impl_ss.cpp:42 void POA_ImplementationRepository::_TAO_Locator_Direct_Proxy_Impl::find_in_activator ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -2289,7 +2289,7 @@ POA_ImplementationRepository::_TAO_Locator_Direct_Proxy_Impl::find_in_activator // End Direct Proxy Implementation /////////////////////////////////////////////////////////////////////// -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_interface/interface_ss.cpp:97 POA_ImplementationRepository::Locator::Locator (void) @@ -2308,7 +2308,7 @@ POA_ImplementationRepository::Locator::~Locator (void) { } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:98 void POA_ImplementationRepository::Locator::activate_server_in_activator_skel ( @@ -2325,10 +2325,10 @@ POA_ImplementationRepository::Locator *_tao_impl = _tao_servant ); _tao_server_request.argument_flag (0); - + CORBA::String_var server; CORBA::String_var activator; - + if (!( (_tao_in >> server.out ()) && (_tao_in >> activator.out ()) @@ -2337,46 +2337,46 @@ POA_ImplementationRepository::Locator *_tao_impl = TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER); ACE_CHECK; } - + #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = ACE_static_cast ( TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall ); - + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( _tao_server_request.orb_core ()->server_request_interceptors (), _tao_server_request.interceptor_count () ); - + TAO_ServerRequestInfo_ImplementationRepository_Locator_activate_server_in_activator _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, - + server.in (), - + activator.in () ACE_ENV_ARG_PARAMETER ); - + ACE_TRY { { - TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), - 1 /* Copy TSC to RSC */); - + TAO::PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), + true /* Copy TSC to RSC */); + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; - + if (!_tao_vfr.location_forwarded ()) { #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_impl->activate_server_in_activator ( server.in (), - + activator.in () ACE_ENV_ARG_PARAMETER ); @@ -2384,7 +2384,7 @@ POA_ImplementationRepository::Locator *_tao_impl = #if (TAO_HAS_INTERCEPTORS == 1) } } - + if (!_tao_vfr.location_forwarded ()) { _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); @@ -2400,35 +2400,35 @@ POA_ImplementationRepository::Locator *_tao_impl = ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION || _tao_status == PortableInterceptor::USER_EXCEPTION) { ACE_RE_THROW; } } - + # if defined (ACE_HAS_EXCEPTIONS) \ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) ACE_CATCHALL { CORBA::UNKNOWN ex; - + _tao_ri.exception (&ex); _tao_vfr.send_exception ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION) ACE_TRY_THROW (ex); } @@ -2436,14 +2436,14 @@ POA_ImplementationRepository::Locator *_tao_impl = ACE_ENDTRY; ACE_CHECK; #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_server_request.init_reply (); - + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:98 void POA_ImplementationRepository::Locator::remove_server_in_activator_skel ( @@ -2460,10 +2460,10 @@ POA_ImplementationRepository::Locator *_tao_impl = _tao_servant ); _tao_server_request.argument_flag (0); - + CORBA::String_var server; CORBA::String_var activator; - + if (!( (_tao_in >> server.out ()) && (_tao_in >> activator.out ()) @@ -2472,46 +2472,46 @@ POA_ImplementationRepository::Locator *_tao_impl = TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER); ACE_CHECK; } - + #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = ACE_static_cast ( TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall ); - + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( _tao_server_request.orb_core ()->server_request_interceptors (), _tao_server_request.interceptor_count () ); - + TAO_ServerRequestInfo_ImplementationRepository_Locator_remove_server_in_activator _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, - + server.in (), - + activator.in () ACE_ENV_ARG_PARAMETER ); - + ACE_TRY { { - TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), - 1 /* Copy TSC to RSC */); - + TAO::PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), + true /* Copy TSC to RSC */); + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; - + if (!_tao_vfr.location_forwarded ()) { #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_impl->remove_server_in_activator ( server.in (), - + activator.in () ACE_ENV_ARG_PARAMETER ); @@ -2519,7 +2519,7 @@ POA_ImplementationRepository::Locator *_tao_impl = #if (TAO_HAS_INTERCEPTORS == 1) } } - + if (!_tao_vfr.location_forwarded ()) { _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); @@ -2535,35 +2535,35 @@ POA_ImplementationRepository::Locator *_tao_impl = ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION || _tao_status == PortableInterceptor::USER_EXCEPTION) { ACE_RE_THROW; } } - + # if defined (ACE_HAS_EXCEPTIONS) \ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) ACE_CATCHALL { CORBA::UNKNOWN ex; - + _tao_ri.exception (&ex); _tao_vfr.send_exception ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION) ACE_TRY_THROW (ex); } @@ -2571,14 +2571,14 @@ POA_ImplementationRepository::Locator *_tao_impl = ACE_ENDTRY; ACE_CHECK; #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_server_request.init_reply (); - + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:98 void POA_ImplementationRepository::Locator::shutdown_server_in_activator_skel ( @@ -2595,10 +2595,10 @@ POA_ImplementationRepository::Locator *_tao_impl = _tao_servant ); _tao_server_request.argument_flag (0); - + CORBA::String_var server; CORBA::String_var activator; - + if (!( (_tao_in >> server.out ()) && (_tao_in >> activator.out ()) @@ -2607,46 +2607,46 @@ POA_ImplementationRepository::Locator *_tao_impl = TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER); ACE_CHECK; } - + #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = ACE_static_cast ( TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall ); - + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( _tao_server_request.orb_core ()->server_request_interceptors (), _tao_server_request.interceptor_count () ); - + TAO_ServerRequestInfo_ImplementationRepository_Locator_shutdown_server_in_activator _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, - + server.in (), - + activator.in () ACE_ENV_ARG_PARAMETER ); - + ACE_TRY { { - TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), - 1 /* Copy TSC to RSC */); - + TAO::PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), + true /* Copy TSC to RSC */); + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; - + if (!_tao_vfr.location_forwarded ()) { #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_impl->shutdown_server_in_activator ( server.in (), - + activator.in () ACE_ENV_ARG_PARAMETER ); @@ -2654,7 +2654,7 @@ POA_ImplementationRepository::Locator *_tao_impl = #if (TAO_HAS_INTERCEPTORS == 1) } } - + if (!_tao_vfr.location_forwarded ()) { _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); @@ -2670,35 +2670,35 @@ POA_ImplementationRepository::Locator *_tao_impl = ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION || _tao_status == PortableInterceptor::USER_EXCEPTION) { ACE_RE_THROW; } } - + # if defined (ACE_HAS_EXCEPTIONS) \ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) ACE_CATCHALL { CORBA::UNKNOWN ex; - + _tao_ri.exception (&ex); _tao_vfr.send_exception ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION) ACE_TRY_THROW (ex); } @@ -2706,14 +2706,14 @@ POA_ImplementationRepository::Locator *_tao_impl = ACE_ENDTRY; ACE_CHECK; #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_server_request.init_reply (); - + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:98 void POA_ImplementationRepository::Locator::server_is_shutting_down_in_activator_skel ( @@ -2730,10 +2730,10 @@ POA_ImplementationRepository::Locator *_tao_impl = _tao_servant ); _tao_server_request.argument_flag (0); - + CORBA::String_var server; CORBA::String_var activator; - + if (!( (_tao_in >> server.out ()) && (_tao_in >> activator.out ()) @@ -2742,46 +2742,46 @@ POA_ImplementationRepository::Locator *_tao_impl = TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER); ACE_CHECK; } - + #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = ACE_static_cast ( TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall ); - + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( _tao_server_request.orb_core ()->server_request_interceptors (), _tao_server_request.interceptor_count () ); - + TAO_ServerRequestInfo_ImplementationRepository_Locator_server_is_shutting_down_in_activator _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, - + server.in (), - + activator.in () ACE_ENV_ARG_PARAMETER ); - + ACE_TRY { { - TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), - 1 /* Copy TSC to RSC */); - + TAO::PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), + true /* Copy TSC to RSC */); + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; - + if (!_tao_vfr.location_forwarded ()) { #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_impl->server_is_shutting_down_in_activator ( server.in (), - + activator.in () ACE_ENV_ARG_PARAMETER ); @@ -2789,7 +2789,7 @@ POA_ImplementationRepository::Locator *_tao_impl = #if (TAO_HAS_INTERCEPTORS == 1) } } - + if (!_tao_vfr.location_forwarded ()) { _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); @@ -2805,35 +2805,35 @@ POA_ImplementationRepository::Locator *_tao_impl = ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION || _tao_status == PortableInterceptor::USER_EXCEPTION) { ACE_RE_THROW; } } - + # if defined (ACE_HAS_EXCEPTIONS) \ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) ACE_CATCHALL { CORBA::UNKNOWN ex; - + _tao_ri.exception (&ex); _tao_vfr.send_exception ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION) ACE_TRY_THROW (ex); } @@ -2841,14 +2841,14 @@ POA_ImplementationRepository::Locator *_tao_impl = ACE_ENDTRY; ACE_CHECK; #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_server_request.init_reply (); - + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:98 void POA_ImplementationRepository::Locator::register_activator_skel ( @@ -2868,7 +2868,7 @@ POA_ImplementationRepository::Locator *_tao_impl = CORBA::String_var activator; ImplementationRepository::Administration_var admin; ImplementationRepository::Locator::ServerNameList servers; - + if (!( (_tao_in >> activator.out ()) && (_tao_in >> admin.out ()) && @@ -2878,50 +2878,50 @@ POA_ImplementationRepository::Locator *_tao_impl = TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER); ACE_CHECK; } - + #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = ACE_static_cast ( TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall ); - + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( _tao_server_request.orb_core ()->server_request_interceptors (), _tao_server_request.interceptor_count () ); - + TAO_ServerRequestInfo_ImplementationRepository_Locator_register_activator _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, - + activator.in (), - + admin.in (), - + servers ACE_ENV_ARG_PARAMETER ); - + ACE_TRY { { - TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), - 1 /* Copy TSC to RSC */); - + TAO::PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), + true /* Copy TSC to RSC */); + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; - + if (!_tao_vfr.location_forwarded ()) { #endif /* TAO_HAS_INTERCEPTORS */ - _tao_retval = + _tao_retval = _tao_impl->register_activator ( activator.in (), - + admin.in (), - + servers ACE_ENV_ARG_PARAMETER ); @@ -2929,7 +2929,7 @@ POA_ImplementationRepository::Locator *_tao_impl = #if (TAO_HAS_INTERCEPTORS == 1) } } - + if (!_tao_vfr.location_forwarded ()) { CORBA::Long _tao_retval_info = _tao_retval; @@ -2947,35 +2947,35 @@ POA_ImplementationRepository::Locator *_tao_impl = ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION || _tao_status == PortableInterceptor::USER_EXCEPTION) { ACE_RE_THROW; } } - + # if defined (ACE_HAS_EXCEPTIONS) \ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) ACE_CATCHALL { CORBA::UNKNOWN ex; - + _tao_ri.exception (&ex); _tao_vfr.send_exception ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION) ACE_TRY_THROW (ex); } @@ -2983,11 +2983,11 @@ POA_ImplementationRepository::Locator *_tao_impl = ACE_ENDTRY; ACE_CHECK; #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_server_request.init_reply (); - + TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - + if (!( (_tao_out << _tao_retval) )) @@ -2995,12 +2995,12 @@ POA_ImplementationRepository::Locator *_tao_impl = TAO_OutputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER); ACE_CHECK; } - + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:98 void POA_ImplementationRepository::Locator::unregister_activator_skel ( @@ -3017,10 +3017,10 @@ POA_ImplementationRepository::Locator *_tao_impl = _tao_servant ); _tao_server_request.argument_flag (0); - + CORBA::String_var activator; CORBA::Long token; - + if (!( (_tao_in >> activator.out ()) && (_tao_in >> token) @@ -3029,46 +3029,46 @@ POA_ImplementationRepository::Locator *_tao_impl = TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER); ACE_CHECK; } - + #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = ACE_static_cast ( TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall ); - + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( _tao_server_request.orb_core ()->server_request_interceptors (), _tao_server_request.interceptor_count () ); - + TAO_ServerRequestInfo_ImplementationRepository_Locator_unregister_activator _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, - + activator.in (), - + token ACE_ENV_ARG_PARAMETER ); - + ACE_TRY { { - TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), - 1 /* Copy TSC to RSC */); - + TAO::PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), + true /* Copy TSC to RSC */); + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; - + if (!_tao_vfr.location_forwarded ()) { #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_impl->unregister_activator ( activator.in (), - + token ACE_ENV_ARG_PARAMETER ); @@ -3076,7 +3076,7 @@ POA_ImplementationRepository::Locator *_tao_impl = #if (TAO_HAS_INTERCEPTORS == 1) } } - + if (!_tao_vfr.location_forwarded ()) { _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); @@ -3092,35 +3092,35 @@ POA_ImplementationRepository::Locator *_tao_impl = ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION || _tao_status == PortableInterceptor::USER_EXCEPTION) { ACE_RE_THROW; } } - + # if defined (ACE_HAS_EXCEPTIONS) \ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) ACE_CATCHALL { CORBA::UNKNOWN ex; - + _tao_ri.exception (&ex); _tao_vfr.send_exception ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION) ACE_TRY_THROW (ex); } @@ -3128,14 +3128,14 @@ POA_ImplementationRepository::Locator *_tao_impl = ACE_ENDTRY; ACE_CHECK; #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_server_request.init_reply (); - + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:98 void POA_ImplementationRepository::Locator::server_is_running_in_activator_skel ( @@ -3152,12 +3152,12 @@ POA_ImplementationRepository::Locator *_tao_impl = _tao_servant ); _tao_server_request.argument_flag (0); - + CORBA::String_var server; CORBA::String_var activator; CORBA::String_var addr; ImplementationRepository::ServerObject_var server_object; - + if (!( (_tao_in >> server.out ()) && (_tao_in >> activator.out ()) && @@ -3168,54 +3168,54 @@ POA_ImplementationRepository::Locator *_tao_impl = TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER); ACE_CHECK; } - + #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = ACE_static_cast ( TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall ); - + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( _tao_server_request.orb_core ()->server_request_interceptors (), _tao_server_request.interceptor_count () ); - + TAO_ServerRequestInfo_ImplementationRepository_Locator_server_is_running_in_activator _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, - + server.in (), - + activator.in (), - + addr.in (), - + server_object.in () ACE_ENV_ARG_PARAMETER ); - + ACE_TRY { { - TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), - 1 /* Copy TSC to RSC */); - + TAO::PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), + true /* Copy TSC to RSC */); + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; - + if (!_tao_vfr.location_forwarded ()) { #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_impl->server_is_running_in_activator ( server.in (), - + activator.in (), - + addr.in (), - + server_object.in () ACE_ENV_ARG_PARAMETER ); @@ -3223,7 +3223,7 @@ POA_ImplementationRepository::Locator *_tao_impl = #if (TAO_HAS_INTERCEPTORS == 1) } } - + if (!_tao_vfr.location_forwarded ()) { _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); @@ -3239,35 +3239,35 @@ POA_ImplementationRepository::Locator *_tao_impl = ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION || _tao_status == PortableInterceptor::USER_EXCEPTION) { ACE_RE_THROW; } } - + # if defined (ACE_HAS_EXCEPTIONS) \ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) ACE_CATCHALL { CORBA::UNKNOWN ex; - + _tao_ri.exception (&ex); _tao_vfr.send_exception ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION) ACE_TRY_THROW (ex); } @@ -3275,14 +3275,14 @@ POA_ImplementationRepository::Locator *_tao_impl = ACE_ENDTRY; ACE_CHECK; #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_server_request.init_reply (); - + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:98 void POA_ImplementationRepository::Locator::find_in_activator_skel ( @@ -3298,11 +3298,11 @@ POA_ImplementationRepository::Locator *_tao_impl = POA_ImplementationRepository::Locator *, _tao_servant ); - + CORBA::String_var server; CORBA::String_var activator; ImplementationRepository::ServerInformation_var info; - + if (!( (_tao_in >> server.out ()) && (_tao_in >> activator.out ()) @@ -3311,48 +3311,48 @@ POA_ImplementationRepository::Locator *_tao_impl = TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER); ACE_CHECK; } - + #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = ACE_static_cast ( TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall ); - + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( _tao_server_request.orb_core ()->server_request_interceptors (), _tao_server_request.interceptor_count () ); - + TAO_ServerRequestInfo_ImplementationRepository_Locator_find_in_activator _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, - + server.in (), - + activator.in () ACE_ENV_ARG_PARAMETER ); - + ACE_TRY { { - TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), - 1 /* Copy TSC to RSC */); - + TAO::PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), + true /* Copy TSC to RSC */); + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; - + if (!_tao_vfr.location_forwarded ()) { #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_impl->find_in_activator ( server.in (), - + activator.in (), - + info.out () ACE_ENV_ARG_PARAMETER ); @@ -3360,7 +3360,7 @@ POA_ImplementationRepository::Locator *_tao_impl = #if (TAO_HAS_INTERCEPTORS == 1) } } - + if (!_tao_vfr.location_forwarded ()) { _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); @@ -3376,35 +3376,35 @@ POA_ImplementationRepository::Locator *_tao_impl = ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION || _tao_status == PortableInterceptor::USER_EXCEPTION) { ACE_RE_THROW; } } - + # if defined (ACE_HAS_EXCEPTIONS) \ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) ACE_CATCHALL { CORBA::UNKNOWN ex; - + _tao_ri.exception (&ex); _tao_vfr.send_exception ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION) ACE_TRY_THROW (ex); } @@ -3412,11 +3412,11 @@ POA_ImplementationRepository::Locator *_tao_impl = ACE_ENDTRY; ACE_CHECK; #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_server_request.init_reply (); - + TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - + if (!( (_tao_out << info.in ()) )) @@ -3424,40 +3424,40 @@ POA_ImplementationRepository::Locator *_tao_impl = TAO_OutputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER); ACE_CHECK; } - + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_interface/interface_ss.cpp:162 void POA_ImplementationRepository::Locator::_is_a_skel ( - TAO_ServerRequest &_tao_server_request, + TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { TAO_InputCDR &_tao_in = _tao_server_request.incoming (); - + POA_ImplementationRepository::Locator *_tao_impl = (POA_ImplementationRepository::Locator *) _tao_servant; - + CORBA::Boolean _tao_retval = 0; CORBA::String_var value; - + if (!(_tao_in >> value.out ())) { ACE_THROW (CORBA::MARSHAL ()); } - + _tao_retval = _tao_impl->_is_a (value.in () ACE_ENV_ARG_PARAMETER); ACE_CHECK; - + _tao_server_request.init_reply (); TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - + if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval))) { ACE_THROW (CORBA::MARSHAL ()); @@ -3465,7 +3465,7 @@ void POA_ImplementationRepository::Locator::_is_a_skel ( } void POA_ImplementationRepository::Locator::_non_existent_skel ( - TAO_ServerRequest &_tao_server_request, + TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL @@ -3473,14 +3473,14 @@ void POA_ImplementationRepository::Locator::_non_existent_skel ( { POA_ImplementationRepository::Locator *_tao_impl = (POA_ImplementationRepository::Locator *) _tao_servant; - + CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - + _tao_server_request.init_reply (); TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - + if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval))) { ACE_THROW (CORBA::MARSHAL ()); @@ -3488,7 +3488,7 @@ void POA_ImplementationRepository::Locator::_non_existent_skel ( } void POA_ImplementationRepository::Locator::_interface_skel ( - TAO_ServerRequest &_tao_server_request, + TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL @@ -3498,30 +3498,30 @@ void POA_ImplementationRepository::Locator::_interface_skel ( ACE_Dynamic_Service<TAO_IFR_Client_Adapter>::instance ( TAO_ORB_Core::ifr_client_adapter_name () ); - + if (_tao_adapter == 0) { ACE_THROW (CORBA::INTF_REPOS ()); } - + POA_ImplementationRepository::Locator *_tao_impl = (POA_ImplementationRepository::Locator *) _tao_servant; - - CORBA::InterfaceDef_ptr _tao_retval = + + CORBA::InterfaceDef_ptr _tao_retval = _tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - + _tao_server_request.init_reply (); TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - + CORBA::Boolean _tao_result = _tao_adapter->interfacedef_cdr_insert ( _tao_out, _tao_retval ); - + _tao_adapter->dispose (_tao_retval); - + if (_tao_result == 0) { ACE_THROW (CORBA::MARSHAL ()); @@ -3529,7 +3529,7 @@ void POA_ImplementationRepository::Locator::_interface_skel ( } void POA_ImplementationRepository::Locator::_component_skel ( - TAO_ServerRequest &_tao_server_request, + TAO_ServerRequest &_tao_server_request, void * _tao_object_reference, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL @@ -3537,14 +3537,14 @@ void POA_ImplementationRepository::Locator::_component_skel ( { POA_ImplementationRepository::Locator *_tao_impl = (POA_ImplementationRepository::Locator *) _tao_object_reference; - + CORBA::Object_var _tao_retval = _tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - + _tao_server_request.init_reply (); TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - + if (!(_tao_out << _tao_retval.in ())) { ACE_THROW (CORBA::MARSHAL ()); @@ -3588,19 +3588,19 @@ void* POA_ImplementationRepository::Locator::_downcast ( { return ACE_static_cast (POA_ImplementationRepository::Administration_ptr, this); } - + if (ACE_OS::strcmp (logical_type_id, "IDL:ImplementationRepository/Locator:1.0") == 0) { return ACE_static_cast (POA_ImplementationRepository::Locator_ptr, this); } - + if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0) { return ACE_static_cast (PortableServer::Servant, this); } - + return 0; } @@ -3632,10 +3632,10 @@ POA_ImplementationRepository::Locator::_this (ACE_ENV_SINGLE_ARG_DECL) { TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + TAO_Stub_Auto_Ptr safe_stub (stub); CORBA::Object_ptr tmp = CORBA::Object::_nil (); - + if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ()) { ACE_NEW_RETURN ( @@ -3652,10 +3652,10 @@ POA_ImplementationRepository::Locator::_this (ACE_ENV_SINGLE_ARG_DECL) 0 ); } - + CORBA::Object_var obj = tmp; (void) safe_stub.release (); - + typedef ::ImplementationRepository::Locator STUB_SCOPED_NAME; return TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow ( @@ -3667,7 +3667,7 @@ POA_ImplementationRepository::Locator::_this (ACE_ENV_SINGLE_ARG_DECL) // TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_root/root.cpp:1777 -#if 0 +#if 0 /* Useful at a later date. At present will be commented out */ @@ -3914,8 +3914,8 @@ At present will be commented out */ ImplementationRepository::ServerInformation_out \ > -#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ -#endif /*if 0*/ +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ +#endif /*if 0*/ #endif /* ifndef */ diff --git a/TAO/tao/PortableServer/ImplRepoS.cpp b/TAO/tao/PortableServer/ImplRepoS.cpp index d3d6d5287af..bde823eb284 100644 --- a/TAO/tao/PortableServer/ImplRepoS.cpp +++ b/TAO/tao/PortableServer/ImplRepoS.cpp @@ -52,7 +52,7 @@ #include "tao/PortableInterceptor.h" #if TAO_HAS_INTERCEPTORS == 1 #include "tao/RequestInfo_Util.h" -#include "tao/PICurrent.h" +#include "tao/PortableServer/PICurrent_Guard.h" #include "tao/PortableServer/ServerRequestInfo.h" #include "tao/PortableServer/ServerInterceptorAdapter.h" #endif /* TAO_HAS_INTERCEPTORS == 1 */ @@ -679,9 +679,9 @@ ImplementationRepository__TAO_ServerObject_Proxy_Broker_Factory_function (CORBA: int ImplementationRepository__TAO_ServerObject_Proxy_Broker_Factory_Initializer (size_t) { - ImplementationRepository__TAO_ServerObject_Proxy_Broker_Factory_function_pointer = + ImplementationRepository__TAO_ServerObject_Proxy_Broker_Factory_function_pointer = ImplementationRepository__TAO_ServerObject_Proxy_Broker_Factory_function; - + return 0; } @@ -707,14 +707,14 @@ POA_ImplementationRepository::_TAO_ServerObject_ThruPOA_Proxy_Impl::_TAO_ServerO // ThruPOA Implementation of the IDL interface methods -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:52 void POA_ImplementationRepository::_TAO_ServerObject_ThruPOA_Proxy_Impl::ping ( TAO_Abstract_ServantBase *servant, TAO::Argument **, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -732,14 +732,14 @@ POA_ImplementationRepository::_TAO_ServerObject_ThruPOA_Proxy_Impl::ping ( ACE_CHECK; } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:52 void POA_ImplementationRepository::_TAO_ServerObject_ThruPOA_Proxy_Impl::shutdown ( TAO_Abstract_ServantBase *servant, TAO::Argument **, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -768,14 +768,14 @@ POA_ImplementationRepository::_TAO_ServerObject_ThruPOA_Proxy_Impl::shutdown ( POA_ImplementationRepository::_TAO_ServerObject_Direct_Proxy_Impl::_TAO_ServerObject_Direct_Proxy_Impl (void) {} -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/direct_proxy_impl_ss.cpp:42 void POA_ImplementationRepository::_TAO_ServerObject_Direct_Proxy_Impl::ping ( TAO_Abstract_ServantBase *servant, TAO::Argument **, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -791,14 +791,14 @@ POA_ImplementationRepository::_TAO_ServerObject_Direct_Proxy_Impl::ping ( ACE_ENV_SINGLE_ARG_PARAMETER ); ACE_CHECK; -}// TAO_IDL - Generated from +}// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/direct_proxy_impl_ss.cpp:42 void POA_ImplementationRepository::_TAO_ServerObject_Direct_Proxy_Impl::shutdown ( TAO_Abstract_ServantBase *servant, TAO::Argument **, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -820,7 +820,7 @@ POA_ImplementationRepository::_TAO_ServerObject_Direct_Proxy_Impl::shutdown ( // End Direct Proxy Implementation /////////////////////////////////////////////////////////////////////// -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_interface/interface_ss.cpp:97 POA_ImplementationRepository::ServerObject::ServerObject (void) @@ -838,7 +838,7 @@ POA_ImplementationRepository::ServerObject::~ServerObject (void) { } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:98 void POA_ImplementationRepository::ServerObject::ping_skel ( @@ -854,40 +854,40 @@ void POA_ImplementationRepository::ServerObject::ping_skel ( _tao_servant ); _tao_server_request.argument_flag (0); - - + + #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = ACE_static_cast ( TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall ); - + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( _tao_server_request.orb_core ()->server_request_interceptors (), _tao_server_request.interceptor_count () ); - + TAO_ServerRequestInfo_ImplementationRepository_ServerObject_ping _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl ACE_ENV_ARG_PARAMETER ); - + ACE_TRY { { - TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), - 1 /* Copy TSC to RSC */); - + TAO::PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), + true /* Copy TSC to RSC */); + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; - + if (!_tao_vfr.location_forwarded ()) { #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_impl->ping ( ACE_ENV_SINGLE_ARG_PARAMETER ); @@ -895,7 +895,7 @@ void POA_ImplementationRepository::ServerObject::ping_skel ( #if (TAO_HAS_INTERCEPTORS == 1) } } - + if (!_tao_vfr.location_forwarded ()) { _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); @@ -911,35 +911,35 @@ void POA_ImplementationRepository::ServerObject::ping_skel ( ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION || _tao_status == PortableInterceptor::USER_EXCEPTION) { ACE_RE_THROW; } } - + # if defined (ACE_HAS_EXCEPTIONS) \ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) ACE_CATCHALL { CORBA::UNKNOWN ex; - + _tao_ri.exception (&ex); _tao_vfr.send_exception ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION) ACE_TRY_THROW (ex); } @@ -947,14 +947,14 @@ void POA_ImplementationRepository::ServerObject::ping_skel ( ACE_ENDTRY; ACE_CHECK; #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_server_request.init_reply (); - + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:98 void POA_ImplementationRepository::ServerObject::shutdown_skel ( @@ -970,40 +970,40 @@ void POA_ImplementationRepository::ServerObject::shutdown_skel ( _tao_servant ); _tao_server_request.argument_flag (0); - - + + #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = ACE_static_cast ( TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall ); - + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( _tao_server_request.orb_core ()->server_request_interceptors (), _tao_server_request.interceptor_count () ); - + TAO_ServerRequestInfo_ImplementationRepository_ServerObject_shutdown _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl ACE_ENV_ARG_PARAMETER ); - + ACE_TRY { { - TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), - 1 /* Copy TSC to RSC */); - + TAO::PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), + true /* Copy TSC to RSC */); + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; - + if (!_tao_vfr.location_forwarded ()) { #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_impl->shutdown ( ACE_ENV_SINGLE_ARG_PARAMETER ); @@ -1011,7 +1011,7 @@ void POA_ImplementationRepository::ServerObject::shutdown_skel ( #if (TAO_HAS_INTERCEPTORS == 1) } } - + if (!_tao_vfr.location_forwarded ()) { _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); @@ -1027,35 +1027,35 @@ void POA_ImplementationRepository::ServerObject::shutdown_skel ( ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION || _tao_status == PortableInterceptor::USER_EXCEPTION) { ACE_RE_THROW; } } - + # if defined (ACE_HAS_EXCEPTIONS) \ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) ACE_CATCHALL { CORBA::UNKNOWN ex; - + _tao_ri.exception (&ex); _tao_vfr.send_exception ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION) ACE_TRY_THROW (ex); } @@ -1063,42 +1063,42 @@ void POA_ImplementationRepository::ServerObject::shutdown_skel ( ACE_ENDTRY; ACE_CHECK; #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_server_request.init_reply (); - + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_interface/interface_ss.cpp:162 void POA_ImplementationRepository::ServerObject::_is_a_skel ( - TAO_ServerRequest &_tao_server_request, + TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { TAO_InputCDR &_tao_in = _tao_server_request.incoming (); - + POA_ImplementationRepository::ServerObject *_tao_impl = (POA_ImplementationRepository::ServerObject *) _tao_servant; - + CORBA::Boolean _tao_retval = 0; CORBA::String_var value; - + if (!(_tao_in >> value.out ())) { ACE_THROW (CORBA::MARSHAL ()); } - + _tao_retval = _tao_impl->_is_a (value.in () ACE_ENV_ARG_PARAMETER); ACE_CHECK; - + _tao_server_request.init_reply (); TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - + if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval))) { ACE_THROW (CORBA::MARSHAL ()); @@ -1106,7 +1106,7 @@ void POA_ImplementationRepository::ServerObject::_is_a_skel ( } void POA_ImplementationRepository::ServerObject::_non_existent_skel ( - TAO_ServerRequest &_tao_server_request, + TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL @@ -1114,14 +1114,14 @@ void POA_ImplementationRepository::ServerObject::_non_existent_skel ( { POA_ImplementationRepository::ServerObject *_tao_impl = (POA_ImplementationRepository::ServerObject *) _tao_servant; - + CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - + _tao_server_request.init_reply (); TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - + if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval))) { ACE_THROW (CORBA::MARSHAL ()); @@ -1129,7 +1129,7 @@ void POA_ImplementationRepository::ServerObject::_non_existent_skel ( } void POA_ImplementationRepository::ServerObject::_interface_skel ( - TAO_ServerRequest &_tao_server_request, + TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL @@ -1139,30 +1139,30 @@ void POA_ImplementationRepository::ServerObject::_interface_skel ( ACE_Dynamic_Service<TAO_IFR_Client_Adapter>::instance ( TAO_ORB_Core::ifr_client_adapter_name () ); - + if (_tao_adapter == 0) { ACE_THROW (CORBA::INTF_REPOS ()); } - + POA_ImplementationRepository::ServerObject *_tao_impl = (POA_ImplementationRepository::ServerObject *) _tao_servant; - - CORBA::InterfaceDef_ptr _tao_retval = + + CORBA::InterfaceDef_ptr _tao_retval = _tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - + _tao_server_request.init_reply (); TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - + CORBA::Boolean _tao_result = _tao_adapter->interfacedef_cdr_insert ( _tao_out, _tao_retval ); - + _tao_adapter->dispose (_tao_retval); - + if (_tao_result == 0) { ACE_THROW (CORBA::MARSHAL ()); @@ -1170,7 +1170,7 @@ void POA_ImplementationRepository::ServerObject::_interface_skel ( } void POA_ImplementationRepository::ServerObject::_component_skel ( - TAO_ServerRequest &_tao_server_request, + TAO_ServerRequest &_tao_server_request, void * _tao_object_reference, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL @@ -1178,14 +1178,14 @@ void POA_ImplementationRepository::ServerObject::_component_skel ( { POA_ImplementationRepository::ServerObject *_tao_impl = (POA_ImplementationRepository::ServerObject *) _tao_object_reference; - + CORBA::Object_var _tao_retval = _tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - + _tao_server_request.init_reply (); TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - + if (!(_tao_out << _tao_retval.in ())) { ACE_THROW (CORBA::MARSHAL ()); @@ -1225,13 +1225,13 @@ void* POA_ImplementationRepository::ServerObject::_downcast ( { return ACE_static_cast (POA_ImplementationRepository::ServerObject_ptr, this); } - + if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0) { return ACE_static_cast (PortableServer::Servant, this); } - + return 0; } @@ -1263,10 +1263,10 @@ POA_ImplementationRepository::ServerObject::_this (ACE_ENV_SINGLE_ARG_DECL) { TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + TAO_Stub_Auto_Ptr safe_stub (stub); CORBA::Object_ptr tmp = CORBA::Object::_nil (); - + if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ()) { ACE_NEW_RETURN ( @@ -1283,10 +1283,10 @@ POA_ImplementationRepository::ServerObject::_this (ACE_ENV_SINGLE_ARG_DECL) 0 ); } - + CORBA::Object_var obj = tmp; (void) safe_stub.release (); - + typedef ::ImplementationRepository::ServerObject STUB_SCOPED_NAME; return TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow ( @@ -1440,45 +1440,45 @@ public: const char * server ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual Dynamic::ParameterList * arguments ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual Dynamic::ExceptionList * exceptions ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Any * result ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual char * target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Boolean target_is_a ( const char * id ACE_ENV_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + private: TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server ( const TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server & ); - + void operator= ( const TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server & ); - + private: POA_ImplementationRepository::Administration *_tao_impl; - + const char * server_; }; @@ -1507,15 +1507,15 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server::a Dynamic::ParameterList *parameter_list = TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + Dynamic::ParameterList_var safe_parameter_list = parameter_list; parameter_list->length (1); CORBA::ULong len = 0; - + (*parameter_list)[len].argument <<= server_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + return safe_parameter_list._retn (); } @@ -1529,15 +1529,15 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server::e Dynamic::ExceptionList *exception_list = TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + Dynamic::ExceptionList_var safe_exception_list = exception_list; - - static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_activate_server_exceptiondata[] = + + static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_activate_server_exceptiondata[] = { ImplementationRepository::_tc_NotFound, ImplementationRepository::_tc_CannotActivate }; - + exception_list->length (2); for (CORBA::ULong i = 0; i < 2; ++i) { @@ -1549,7 +1549,7 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server::e return safe_exception_list._retn (); } -CORBA::Any * +CORBA::Any * TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server::result ( ACE_ENV_SINGLE_ARG_DECL ) @@ -1560,7 +1560,7 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server::r CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return result_any; } @@ -1598,47 +1598,47 @@ public: const CORBA::Long & check_startup ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual Dynamic::ParameterList * arguments ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual Dynamic::ExceptionList * exceptions ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Any * result ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual char * target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Boolean target_is_a ( const char * id ACE_ENV_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + void result (char * result); private: TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server_with_startup ( const TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server_with_startup & ); - + void operator= ( const TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server_with_startup & ); - + private: POA_ImplementationRepository::Administration *_tao_impl; - + const char * server_; const CORBA::Long & check_startup_; char * _result; @@ -1671,19 +1671,19 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server_wi Dynamic::ParameterList *parameter_list = TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + Dynamic::ParameterList_var safe_parameter_list = parameter_list; parameter_list->length (2); CORBA::ULong len = 0; - + (*parameter_list)[len].argument <<= server_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + (*parameter_list)[len].argument <<= check_startup_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + return safe_parameter_list._retn (); } @@ -1697,15 +1697,15 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server_wi Dynamic::ExceptionList *exception_list = TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + Dynamic::ExceptionList_var safe_exception_list = exception_list; - - static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_activate_server_with_startup_exceptiondata[] = + + static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_activate_server_with_startup_exceptiondata[] = { ImplementationRepository::_tc_NotFound, ImplementationRepository::_tc_CannotActivate }; - + exception_list->length (2); for (CORBA::ULong i = 0; i < 2; ++i) { @@ -1717,7 +1717,7 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server_wi return safe_exception_list._retn (); } -CORBA::Any * +CORBA::Any * TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server_with_startup::result ( ACE_ENV_SINGLE_ARG_DECL ) @@ -1728,11 +1728,11 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server_wi CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + CORBA::Any_var safe_result_any = result_any; - + (*result_any) <<= this->_result; - + return safe_result_any._retn (); } @@ -1756,7 +1756,7 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server_wi return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); } -void +void TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server_with_startup::result (char * result) { // Update the result. @@ -1777,45 +1777,45 @@ public: const ImplementationRepository::StartupOptions & options ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual Dynamic::ParameterList * arguments ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual Dynamic::ExceptionList * exceptions ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Any * result ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual char * target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Boolean target_is_a ( const char * id ACE_ENV_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + private: TAO_ServerRequestInfo_ImplementationRepository_Administration_register_server ( const TAO_ServerRequestInfo_ImplementationRepository_Administration_register_server & ); - + void operator= ( const TAO_ServerRequestInfo_ImplementationRepository_Administration_register_server & ); - + private: POA_ImplementationRepository::Administration *_tao_impl; - + const char * server_; const ImplementationRepository::StartupOptions & options_; }; @@ -1847,19 +1847,19 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_register_server::a Dynamic::ParameterList *parameter_list = TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + Dynamic::ParameterList_var safe_parameter_list = parameter_list; parameter_list->length (2); CORBA::ULong len = 0; - + (*parameter_list)[len].argument <<= server_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + (*parameter_list)[len].argument <<= this->options_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + return safe_parameter_list._retn (); } @@ -1873,15 +1873,15 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_register_server::e Dynamic::ExceptionList *exception_list = TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + Dynamic::ExceptionList_var safe_exception_list = exception_list; - - static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_register_server_exceptiondata[] = + + static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_register_server_exceptiondata[] = { ImplementationRepository::_tc_AlreadyRegistered, ImplementationRepository::_tc_NotFound }; - + exception_list->length (2); for (CORBA::ULong i = 0; i < 2; ++i) { @@ -1893,7 +1893,7 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_register_server::e return safe_exception_list._retn (); } -CORBA::Any * +CORBA::Any * TAO_ServerRequestInfo_ImplementationRepository_Administration_register_server::result ( ACE_ENV_SINGLE_ARG_DECL ) @@ -1904,7 +1904,7 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_register_server::r CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return result_any; } @@ -1942,45 +1942,45 @@ public: const ImplementationRepository::StartupOptions & options ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual Dynamic::ParameterList * arguments ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual Dynamic::ExceptionList * exceptions ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Any * result ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual char * target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Boolean target_is_a ( const char * id ACE_ENV_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + private: TAO_ServerRequestInfo_ImplementationRepository_Administration_reregister_server ( const TAO_ServerRequestInfo_ImplementationRepository_Administration_reregister_server & ); - + void operator= ( const TAO_ServerRequestInfo_ImplementationRepository_Administration_reregister_server & ); - + private: POA_ImplementationRepository::Administration *_tao_impl; - + const char * server_; const ImplementationRepository::StartupOptions & options_; }; @@ -2012,19 +2012,19 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_reregister_server: Dynamic::ParameterList *parameter_list = TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + Dynamic::ParameterList_var safe_parameter_list = parameter_list; parameter_list->length (2); CORBA::ULong len = 0; - + (*parameter_list)[len].argument <<= server_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + (*parameter_list)[len].argument <<= this->options_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + return safe_parameter_list._retn (); } @@ -2038,15 +2038,15 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_reregister_server: Dynamic::ExceptionList *exception_list = TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + Dynamic::ExceptionList_var safe_exception_list = exception_list; - - static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_reregister_server_exceptiondata[] = + + static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_reregister_server_exceptiondata[] = { ImplementationRepository::_tc_AlreadyRegistered, ImplementationRepository::_tc_NotFound }; - + exception_list->length (2); for (CORBA::ULong i = 0; i < 2; ++i) { @@ -2058,7 +2058,7 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_reregister_server: return safe_exception_list._retn (); } -CORBA::Any * +CORBA::Any * TAO_ServerRequestInfo_ImplementationRepository_Administration_reregister_server::result ( ACE_ENV_SINGLE_ARG_DECL ) @@ -2069,7 +2069,7 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_reregister_server: CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return result_any; } @@ -2106,45 +2106,45 @@ public: const char * server ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual Dynamic::ParameterList * arguments ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual Dynamic::ExceptionList * exceptions ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Any * result ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual char * target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Boolean target_is_a ( const char * id ACE_ENV_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + private: TAO_ServerRequestInfo_ImplementationRepository_Administration_remove_server ( const TAO_ServerRequestInfo_ImplementationRepository_Administration_remove_server & ); - + void operator= ( const TAO_ServerRequestInfo_ImplementationRepository_Administration_remove_server & ); - + private: POA_ImplementationRepository::Administration *_tao_impl; - + const char * server_; }; @@ -2173,15 +2173,15 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_remove_server::arg Dynamic::ParameterList *parameter_list = TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + Dynamic::ParameterList_var safe_parameter_list = parameter_list; parameter_list->length (1); CORBA::ULong len = 0; - + (*parameter_list)[len].argument <<= server_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + return safe_parameter_list._retn (); } @@ -2195,14 +2195,14 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_remove_server::exc Dynamic::ExceptionList *exception_list = TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + Dynamic::ExceptionList_var safe_exception_list = exception_list; - - static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_remove_server_exceptiondata[] = + + static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_remove_server_exceptiondata[] = { ImplementationRepository::_tc_NotFound }; - + exception_list->length (1); for (CORBA::ULong i = 0; i < 1; ++i) { @@ -2214,7 +2214,7 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_remove_server::exc return safe_exception_list._retn (); } -CORBA::Any * +CORBA::Any * TAO_ServerRequestInfo_ImplementationRepository_Administration_remove_server::result ( ACE_ENV_SINGLE_ARG_DECL ) @@ -2225,7 +2225,7 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_remove_server::res CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return result_any; } @@ -2262,45 +2262,45 @@ public: const char * server ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual Dynamic::ParameterList * arguments ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual Dynamic::ExceptionList * exceptions ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Any * result ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual char * target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Boolean target_is_a ( const char * id ACE_ENV_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + private: TAO_ServerRequestInfo_ImplementationRepository_Administration_shutdown_server ( const TAO_ServerRequestInfo_ImplementationRepository_Administration_shutdown_server & ); - + void operator= ( const TAO_ServerRequestInfo_ImplementationRepository_Administration_shutdown_server & ); - + private: POA_ImplementationRepository::Administration *_tao_impl; - + const char * server_; }; @@ -2329,15 +2329,15 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_shutdown_server::a Dynamic::ParameterList *parameter_list = TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + Dynamic::ParameterList_var safe_parameter_list = parameter_list; parameter_list->length (1); CORBA::ULong len = 0; - + (*parameter_list)[len].argument <<= server_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + return safe_parameter_list._retn (); } @@ -2351,14 +2351,14 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_shutdown_server::e Dynamic::ExceptionList *exception_list = TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + Dynamic::ExceptionList_var safe_exception_list = exception_list; - - static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_shutdown_server_exceptiondata[] = + + static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_shutdown_server_exceptiondata[] = { ImplementationRepository::_tc_NotFound }; - + exception_list->length (1); for (CORBA::ULong i = 0; i < 1; ++i) { @@ -2370,7 +2370,7 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_shutdown_server::e return safe_exception_list._retn (); } -CORBA::Any * +CORBA::Any * TAO_ServerRequestInfo_ImplementationRepository_Administration_shutdown_server::result ( ACE_ENV_SINGLE_ARG_DECL ) @@ -2381,7 +2381,7 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_shutdown_server::r CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return result_any; } @@ -2420,45 +2420,45 @@ public: ImplementationRepository::ServerObject_ptr server_object ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual Dynamic::ParameterList * arguments ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual Dynamic::ExceptionList * exceptions ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Any * result ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual char * target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Boolean target_is_a ( const char * id ACE_ENV_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + private: TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_running ( const TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_running & ); - + void operator= ( const TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_running & ); - + private: POA_ImplementationRepository::Administration *_tao_impl; - + const char * server_; const char * addr_; ImplementationRepository::ServerObject_ptr server_object_; @@ -2493,23 +2493,23 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_running: Dynamic::ParameterList *parameter_list = TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + Dynamic::ParameterList_var safe_parameter_list = parameter_list; parameter_list->length (3); CORBA::ULong len = 0; - + (*parameter_list)[len].argument <<= server_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + (*parameter_list)[len].argument <<= addr_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + (*parameter_list)[len].argument <<= this->server_object_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + return safe_parameter_list._retn (); } @@ -2523,14 +2523,14 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_running: Dynamic::ExceptionList *exception_list = TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + Dynamic::ExceptionList_var safe_exception_list = exception_list; - - static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_server_is_running_exceptiondata[] = + + static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_server_is_running_exceptiondata[] = { ImplementationRepository::_tc_NotFound }; - + exception_list->length (1); for (CORBA::ULong i = 0; i < 1; ++i) { @@ -2542,7 +2542,7 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_running: return safe_exception_list._retn (); } -CORBA::Any * +CORBA::Any * TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_running::result ( ACE_ENV_SINGLE_ARG_DECL ) @@ -2553,7 +2553,7 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_running: CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return result_any; } @@ -2590,45 +2590,45 @@ public: const char * server ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual Dynamic::ParameterList * arguments ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual Dynamic::ExceptionList * exceptions ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Any * result ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual char * target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Boolean target_is_a ( const char * id ACE_ENV_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + private: TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_shutting_down ( const TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_shutting_down & ); - + void operator= ( const TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_shutting_down & ); - + private: POA_ImplementationRepository::Administration *_tao_impl; - + const char * server_; }; @@ -2657,15 +2657,15 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_shutting Dynamic::ParameterList *parameter_list = TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + Dynamic::ParameterList_var safe_parameter_list = parameter_list; parameter_list->length (1); CORBA::ULong len = 0; - + (*parameter_list)[len].argument <<= server_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + return safe_parameter_list._retn (); } @@ -2679,14 +2679,14 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_shutting Dynamic::ExceptionList *exception_list = TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + Dynamic::ExceptionList_var safe_exception_list = exception_list; - - static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_server_is_shutting_down_exceptiondata[] = + + static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_server_is_shutting_down_exceptiondata[] = { ImplementationRepository::_tc_NotFound }; - + exception_list->length (1); for (CORBA::ULong i = 0; i < 1; ++i) { @@ -2698,7 +2698,7 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_shutting return safe_exception_list._retn (); } -CORBA::Any * +CORBA::Any * TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_shutting_down::result ( ACE_ENV_SINGLE_ARG_DECL ) @@ -2709,7 +2709,7 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_shutting CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return result_any; } @@ -2746,45 +2746,45 @@ public: const char * server ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual Dynamic::ParameterList * arguments ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual Dynamic::ExceptionList * exceptions ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Any * result ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual char * target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Boolean target_is_a ( const char * id ACE_ENV_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + private: TAO_ServerRequestInfo_ImplementationRepository_Administration_find ( const TAO_ServerRequestInfo_ImplementationRepository_Administration_find & ); - + void operator= ( const TAO_ServerRequestInfo_ImplementationRepository_Administration_find & ); - + private: POA_ImplementationRepository::Administration *_tao_impl; - + const char * server_; }; @@ -2813,15 +2813,15 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_find::arguments ( Dynamic::ParameterList *parameter_list = TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + Dynamic::ParameterList_var safe_parameter_list = parameter_list; parameter_list->length (1); CORBA::ULong len = 0; - + (*parameter_list)[len].argument <<= server_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + return safe_parameter_list._retn (); } @@ -2835,14 +2835,14 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_find::exceptions ( Dynamic::ExceptionList *exception_list = TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + Dynamic::ExceptionList_var safe_exception_list = exception_list; - - static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_find_exceptiondata[] = + + static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_find_exceptiondata[] = { ImplementationRepository::_tc_NotFound }; - + exception_list->length (1); for (CORBA::ULong i = 0; i < 1; ++i) { @@ -2854,7 +2854,7 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_find::exceptions ( return safe_exception_list._retn (); } -CORBA::Any * +CORBA::Any * TAO_ServerRequestInfo_ImplementationRepository_Administration_find::result ( ACE_ENV_SINGLE_ARG_DECL ) @@ -2865,7 +2865,7 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_find::result ( CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return result_any; } @@ -2899,50 +2899,50 @@ public: TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, POA_ImplementationRepository::Administration *tao_impl, - const CORBA::ULong & how_many + const CORBA::ULong & how_many ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual Dynamic::ParameterList * arguments ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual Dynamic::ExceptionList * exceptions ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Any * result ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual char * target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Boolean target_is_a ( const char * id ACE_ENV_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + private: TAO_ServerRequestInfo_ImplementationRepository_Administration_list ( const TAO_ServerRequestInfo_ImplementationRepository_Administration_list & ); - + void operator= ( const TAO_ServerRequestInfo_ImplementationRepository_Administration_list & ); - + private: POA_ImplementationRepository::Administration *_tao_impl; - - const CORBA::ULong & how_many_; + + const CORBA::ULong & how_many_; }; @@ -2953,13 +2953,13 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_list::TAO_ServerRe TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, POA_ImplementationRepository::Administration *tao_impl, - const CORBA::ULong & how_many + const CORBA::ULong & how_many ACE_ENV_ARG_DECL_NOT_USED ) : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), _tao_impl (tao_impl), - how_many_ (how_many) + how_many_ (how_many) {} @@ -2973,15 +2973,15 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_list::arguments ( Dynamic::ParameterList *parameter_list = TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + Dynamic::ParameterList_var safe_parameter_list = parameter_list; parameter_list->length (1); CORBA::ULong len = 0; - + (*parameter_list)[len].argument <<= how_many_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + return safe_parameter_list._retn (); } @@ -2996,11 +2996,11 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_list::exceptions ( Dynamic::ExceptionList *exception_list = TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return exception_list; } -CORBA::Any * +CORBA::Any * TAO_ServerRequestInfo_ImplementationRepository_Administration_list::result ( ACE_ENV_SINGLE_ARG_DECL ) @@ -3011,7 +3011,7 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_list::result ( CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return result_any; } @@ -3048,47 +3048,47 @@ public: const char * object_name ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual Dynamic::ParameterList * arguments ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual Dynamic::ExceptionList * exceptions ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Any * result ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual char * target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Boolean target_is_a ( const char * id ACE_ENV_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + void result (char * result); private: TAO_ServerRequestInfo_ImplementationRepository_Administration_find_ior ( const TAO_ServerRequestInfo_ImplementationRepository_Administration_find_ior & ); - + void operator= ( const TAO_ServerRequestInfo_ImplementationRepository_Administration_find_ior & ); - + private: POA_ImplementationRepository::Administration *_tao_impl; - + const char * object_name_; char * _result; }; @@ -3118,15 +3118,15 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_find_ior::argument Dynamic::ParameterList *parameter_list = TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + Dynamic::ParameterList_var safe_parameter_list = parameter_list; parameter_list->length (1); CORBA::ULong len = 0; - + (*parameter_list)[len].argument <<= object_name_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + return safe_parameter_list._retn (); } @@ -3140,14 +3140,14 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_find_ior::exceptio Dynamic::ExceptionList *exception_list = TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + Dynamic::ExceptionList_var safe_exception_list = exception_list; - - static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_find_ior_exceptiondata[] = + + static CORBA::TypeCode_ptr _tao_ImplementationRepository_Administration_find_ior_exceptiondata[] = { ImplementationRepository::_tc_NotFound }; - + exception_list->length (1); for (CORBA::ULong i = 0; i < 1; ++i) { @@ -3159,7 +3159,7 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_find_ior::exceptio return safe_exception_list._retn (); } -CORBA::Any * +CORBA::Any * TAO_ServerRequestInfo_ImplementationRepository_Administration_find_ior::result ( ACE_ENV_SINGLE_ARG_DECL ) @@ -3170,11 +3170,11 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_find_ior::result ( CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + CORBA::Any_var safe_result_any = result_any; - + (*result_any) <<= this->_result; - + return safe_result_any._retn (); } @@ -3198,7 +3198,7 @@ TAO_ServerRequestInfo_ImplementationRepository_Administration_find_ior::target_i return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); } -void +void TAO_ServerRequestInfo_ImplementationRepository_Administration_find_ior::result (char * result) { // Update the result. @@ -3220,7 +3220,7 @@ POA_ImplementationRepository::_TAO_Administration_Strategized_Proxy_Broker::the_ { static POA_ImplementationRepository::_TAO_Administration_Strategized_Proxy_Broker strategized_proxy_broker; - + return &strategized_proxy_broker; } @@ -3242,7 +3242,7 @@ POA_ImplementationRepository::_TAO_Administration_Strategized_Proxy_Broker::get_ TAO::Collocation_Strategy strategy = TAO_ORB_Core::collocation_strategy (obj ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (TAO::TAO_CS_REMOTE_STRATEGY); - + return strategy; } @@ -3262,10 +3262,10 @@ POA_ImplementationRepository::_TAO_Administration_Strategized_Proxy_Broker::disp TAO_Object_Adapter::Servant_Upcall servant_upcall ( obj->_stubobj ()->servant_orb_var ()->orb_core () ); - + TAO_Collocated_Skeleton collocated_skel; TAO_Abstract_ServantBase *servant = 0; - + if (strategy == TAO::TAO_CS_THRU_POA_STRATEGY) { servant_upcall.prepare_for_upcall ( @@ -3275,29 +3275,29 @@ POA_ImplementationRepository::_TAO_Administration_Strategized_Proxy_Broker::disp ACE_ENV_ARG_PARAMETER ); ACE_CHECK; - + servant_upcall.pre_invoke_collocated_request ( ACE_ENV_SINGLE_ARG_PARAMETER ); ACE_CHECK; - + servant = servant_upcall.servant (); } else { servant = obj->_servant (); } - + int status = servant->_find (op, collocated_skel, strategy, op_len); - + if (status == -1) { ACE_THROW (CORBA::BAD_OPERATION ()); } - + ACE_TRY { collocated_skel (servant, @@ -3341,9 +3341,9 @@ ImplementationRepository__TAO_Administration_Proxy_Broker_Factory_function (CORB int ImplementationRepository__TAO_Administration_Proxy_Broker_Factory_Initializer (size_t) { - ImplementationRepository__TAO_Administration_Proxy_Broker_Factory_function_pointer = + ImplementationRepository__TAO_Administration_Proxy_Broker_Factory_function_pointer = ImplementationRepository__TAO_Administration_Proxy_Broker_Factory_function; - + return 0; } @@ -3369,14 +3369,14 @@ POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::_TAO_Admin // ThruPOA Implementation of the IDL interface methods -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:52 void POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::activate_server ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -3397,14 +3397,14 @@ POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::activate_s ACE_CHECK; } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:52 void POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::activate_server_with_startup ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -3427,14 +3427,14 @@ POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::activate_s ACE_CHECK; } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:52 void POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::register_server ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -3456,14 +3456,14 @@ POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::register_s ACE_CHECK; } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:52 void POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::reregister_server ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -3485,14 +3485,14 @@ POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::reregister ACE_CHECK; } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:52 void POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::remove_server ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -3512,14 +3512,14 @@ POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::remove_ser ACE_CHECK; } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:52 void POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::shutdown_server ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -3539,14 +3539,14 @@ POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::shutdown_s ACE_CHECK; } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:52 void POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::server_is_running ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -3568,14 +3568,14 @@ POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::server_is_ ACE_CHECK; } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:52 void POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::server_is_shutting_down ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -3595,14 +3595,14 @@ POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::server_is_ ACE_CHECK; } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:52 void POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::find ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -3623,14 +3623,14 @@ POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::find ( ACE_CHECK; } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:52 void POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::list ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -3651,14 +3651,14 @@ POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::list ( ACE_CHECK; } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:52 void POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::find_ior ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -3690,14 +3690,14 @@ POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl::find_ior ( POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl::_TAO_Administration_Direct_Proxy_Impl (void) {} -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/direct_proxy_impl_ss.cpp:42 void POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl::activate_server ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -3716,14 +3716,14 @@ POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl::activate_se ACE_ENV_ARG_PARAMETER ); ACE_CHECK; -}// TAO_IDL - Generated from +}// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/direct_proxy_impl_ss.cpp:42 void POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl::activate_server_with_startup ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -3744,14 +3744,14 @@ POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl::activate_se ACE_ENV_ARG_PARAMETER ); ACE_CHECK; -}// TAO_IDL - Generated from +}// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/direct_proxy_impl_ss.cpp:42 void POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl::register_server ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -3771,14 +3771,14 @@ POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl::register_se ACE_ENV_ARG_PARAMETER ); ACE_CHECK; -}// TAO_IDL - Generated from +}// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/direct_proxy_impl_ss.cpp:42 void POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl::reregister_server ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -3798,14 +3798,14 @@ POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl::reregister_ ACE_ENV_ARG_PARAMETER ); ACE_CHECK; -}// TAO_IDL - Generated from +}// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/direct_proxy_impl_ss.cpp:42 void POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl::remove_server ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -3823,14 +3823,14 @@ POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl::remove_serv ACE_ENV_ARG_PARAMETER ); ACE_CHECK; -}// TAO_IDL - Generated from +}// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/direct_proxy_impl_ss.cpp:42 void POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl::shutdown_server ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -3848,14 +3848,14 @@ POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl::shutdown_se ACE_ENV_ARG_PARAMETER ); ACE_CHECK; -}// TAO_IDL - Generated from +}// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/direct_proxy_impl_ss.cpp:42 void POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl::server_is_running ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -3875,14 +3875,14 @@ POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl::server_is_r ACE_ENV_ARG_PARAMETER ); ACE_CHECK; -}// TAO_IDL - Generated from +}// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/direct_proxy_impl_ss.cpp:42 void POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl::server_is_shutting_down ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -3900,14 +3900,14 @@ POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl::server_is_s ACE_ENV_ARG_PARAMETER ); ACE_CHECK; -}// TAO_IDL - Generated from +}// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/direct_proxy_impl_ss.cpp:42 void POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl::find ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -3926,14 +3926,14 @@ POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl::find ( ACE_ENV_ARG_PARAMETER ); ACE_CHECK; -}// TAO_IDL - Generated from +}// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/direct_proxy_impl_ss.cpp:42 void POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl::list ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -3952,14 +3952,14 @@ POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl::list ( ACE_ENV_ARG_PARAMETER ); ACE_CHECK; -}// TAO_IDL - Generated from +}// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/direct_proxy_impl_ss.cpp:42 void POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl::find_ior ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -3984,7 +3984,7 @@ POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl::find_ior ( // End Direct Proxy Implementation /////////////////////////////////////////////////////////////////////// -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_interface/interface_ss.cpp:97 POA_ImplementationRepository::Administration::Administration (void) @@ -4002,7 +4002,7 @@ POA_ImplementationRepository::Administration::~Administration (void) { } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:98 void POA_ImplementationRepository::Administration::activate_server_skel ( @@ -4019,9 +4019,9 @@ POA_ImplementationRepository::Administration *_tao_impl = _tao_servant ); _tao_server_request.argument_flag (0); - + CORBA::String_var server; - + if (!( (_tao_in >> server.out ()) )) @@ -4029,41 +4029,41 @@ POA_ImplementationRepository::Administration *_tao_impl = TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER); ACE_CHECK; } - + #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = ACE_static_cast ( TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall ); - + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( _tao_server_request.orb_core ()->server_request_interceptors (), _tao_server_request.interceptor_count () ); - + TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, - + server.in () ACE_ENV_ARG_PARAMETER ); - + ACE_TRY { { - TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), - 1 /* Copy TSC to RSC */); - + TAO::PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), + true /* Copy TSC to RSC */); + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; - + if (!_tao_vfr.location_forwarded ()) { #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_impl->activate_server ( server.in () ACE_ENV_ARG_PARAMETER @@ -4072,7 +4072,7 @@ POA_ImplementationRepository::Administration *_tao_impl = #if (TAO_HAS_INTERCEPTORS == 1) } } - + if (!_tao_vfr.location_forwarded ()) { _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); @@ -4088,35 +4088,35 @@ POA_ImplementationRepository::Administration *_tao_impl = ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION || _tao_status == PortableInterceptor::USER_EXCEPTION) { ACE_RE_THROW; } } - + # if defined (ACE_HAS_EXCEPTIONS) \ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) ACE_CATCHALL { CORBA::UNKNOWN ex; - + _tao_ri.exception (&ex); _tao_vfr.send_exception ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION) ACE_TRY_THROW (ex); } @@ -4124,14 +4124,14 @@ POA_ImplementationRepository::Administration *_tao_impl = ACE_ENDTRY; ACE_CHECK; #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_server_request.init_reply (); - + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:98 void POA_ImplementationRepository::Administration::activate_server_with_startup_skel ( @@ -4150,7 +4150,7 @@ POA_ImplementationRepository::Administration *_tao_impl = CORBA::String_var _tao_retval; CORBA::String_var server; CORBA::Long check_startup; - + if (!( (_tao_in >> server.out ()) && (_tao_in >> check_startup) @@ -4159,46 +4159,46 @@ POA_ImplementationRepository::Administration *_tao_impl = TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER); ACE_CHECK; } - + #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = ACE_static_cast ( TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall ); - + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( _tao_server_request.orb_core ()->server_request_interceptors (), _tao_server_request.interceptor_count () ); - + TAO_ServerRequestInfo_ImplementationRepository_Administration_activate_server_with_startup _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, - + server.in (), - + check_startup ACE_ENV_ARG_PARAMETER ); - + ACE_TRY { { - TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), - 1 /* Copy TSC to RSC */); - + TAO::PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), + true /* Copy TSC to RSC */); + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; - + if (!_tao_vfr.location_forwarded ()) { #endif /* TAO_HAS_INTERCEPTORS */ - _tao_retval = + _tao_retval = _tao_impl->activate_server_with_startup ( server.in (), - + check_startup ACE_ENV_ARG_PARAMETER ); @@ -4206,7 +4206,7 @@ POA_ImplementationRepository::Administration *_tao_impl = #if (TAO_HAS_INTERCEPTORS == 1) } } - + if (!_tao_vfr.location_forwarded ()) { char * _tao_retval_info = _tao_retval._retn (); @@ -4225,35 +4225,35 @@ POA_ImplementationRepository::Administration *_tao_impl = ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION || _tao_status == PortableInterceptor::USER_EXCEPTION) { ACE_RE_THROW; } } - + # if defined (ACE_HAS_EXCEPTIONS) \ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) ACE_CATCHALL { CORBA::UNKNOWN ex; - + _tao_ri.exception (&ex); _tao_vfr.send_exception ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION) ACE_TRY_THROW (ex); } @@ -4261,11 +4261,11 @@ POA_ImplementationRepository::Administration *_tao_impl = ACE_ENDTRY; ACE_CHECK; #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_server_request.init_reply (); - + TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - + if (!( (_tao_out << _tao_retval.in ()) )) @@ -4273,12 +4273,12 @@ POA_ImplementationRepository::Administration *_tao_impl = TAO_OutputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER); ACE_CHECK; } - + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:98 void POA_ImplementationRepository::Administration::register_server_skel ( @@ -4295,10 +4295,10 @@ POA_ImplementationRepository::Administration *_tao_impl = _tao_servant ); _tao_server_request.argument_flag (0); - + CORBA::String_var server; ImplementationRepository::StartupOptions options; - + if (!( (_tao_in >> server.out ()) && (_tao_in >> options) @@ -4307,46 +4307,46 @@ POA_ImplementationRepository::Administration *_tao_impl = TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER); ACE_CHECK; } - + #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = ACE_static_cast ( TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall ); - + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( _tao_server_request.orb_core ()->server_request_interceptors (), _tao_server_request.interceptor_count () ); - + TAO_ServerRequestInfo_ImplementationRepository_Administration_register_server _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, - + server.in (), - + options ACE_ENV_ARG_PARAMETER ); - + ACE_TRY { { - TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), - 1 /* Copy TSC to RSC */); - + TAO::PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), + true /* Copy TSC to RSC */); + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; - + if (!_tao_vfr.location_forwarded ()) { #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_impl->register_server ( server.in (), - + options ACE_ENV_ARG_PARAMETER ); @@ -4354,7 +4354,7 @@ POA_ImplementationRepository::Administration *_tao_impl = #if (TAO_HAS_INTERCEPTORS == 1) } } - + if (!_tao_vfr.location_forwarded ()) { _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); @@ -4370,35 +4370,35 @@ POA_ImplementationRepository::Administration *_tao_impl = ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION || _tao_status == PortableInterceptor::USER_EXCEPTION) { ACE_RE_THROW; } } - + # if defined (ACE_HAS_EXCEPTIONS) \ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) ACE_CATCHALL { CORBA::UNKNOWN ex; - + _tao_ri.exception (&ex); _tao_vfr.send_exception ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION) ACE_TRY_THROW (ex); } @@ -4406,14 +4406,14 @@ POA_ImplementationRepository::Administration *_tao_impl = ACE_ENDTRY; ACE_CHECK; #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_server_request.init_reply (); - + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:98 void POA_ImplementationRepository::Administration::reregister_server_skel ( @@ -4430,10 +4430,10 @@ POA_ImplementationRepository::Administration *_tao_impl = _tao_servant ); _tao_server_request.argument_flag (0); - + CORBA::String_var server; ImplementationRepository::StartupOptions options; - + if (!( (_tao_in >> server.out ()) && (_tao_in >> options) @@ -4442,46 +4442,46 @@ POA_ImplementationRepository::Administration *_tao_impl = TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER); ACE_CHECK; } - + #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = ACE_static_cast ( TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall ); - + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( _tao_server_request.orb_core ()->server_request_interceptors (), _tao_server_request.interceptor_count () ); - + TAO_ServerRequestInfo_ImplementationRepository_Administration_reregister_server _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, - + server.in (), - + options ACE_ENV_ARG_PARAMETER ); - + ACE_TRY { { - TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), - 1 /* Copy TSC to RSC */); - + TAO::PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), + true /* Copy TSC to RSC */); + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; - + if (!_tao_vfr.location_forwarded ()) { #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_impl->reregister_server ( server.in (), - + options ACE_ENV_ARG_PARAMETER ); @@ -4489,7 +4489,7 @@ POA_ImplementationRepository::Administration *_tao_impl = #if (TAO_HAS_INTERCEPTORS == 1) } } - + if (!_tao_vfr.location_forwarded ()) { _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); @@ -4505,35 +4505,35 @@ POA_ImplementationRepository::Administration *_tao_impl = ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION || _tao_status == PortableInterceptor::USER_EXCEPTION) { ACE_RE_THROW; } } - + # if defined (ACE_HAS_EXCEPTIONS) \ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) ACE_CATCHALL { CORBA::UNKNOWN ex; - + _tao_ri.exception (&ex); _tao_vfr.send_exception ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION) ACE_TRY_THROW (ex); } @@ -4541,14 +4541,14 @@ POA_ImplementationRepository::Administration *_tao_impl = ACE_ENDTRY; ACE_CHECK; #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_server_request.init_reply (); - + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:98 void POA_ImplementationRepository::Administration::remove_server_skel ( @@ -4565,9 +4565,9 @@ POA_ImplementationRepository::Administration *_tao_impl = _tao_servant ); _tao_server_request.argument_flag (0); - + CORBA::String_var server; - + if (!( (_tao_in >> server.out ()) )) @@ -4575,41 +4575,41 @@ POA_ImplementationRepository::Administration *_tao_impl = TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER); ACE_CHECK; } - + #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = ACE_static_cast ( TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall ); - + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( _tao_server_request.orb_core ()->server_request_interceptors (), _tao_server_request.interceptor_count () ); - + TAO_ServerRequestInfo_ImplementationRepository_Administration_remove_server _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, - + server.in () ACE_ENV_ARG_PARAMETER ); - + ACE_TRY { { - TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), - 1 /* Copy TSC to RSC */); - + TAO::PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), + true /* Copy TSC to RSC */); + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; - + if (!_tao_vfr.location_forwarded ()) { #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_impl->remove_server ( server.in () ACE_ENV_ARG_PARAMETER @@ -4618,7 +4618,7 @@ POA_ImplementationRepository::Administration *_tao_impl = #if (TAO_HAS_INTERCEPTORS == 1) } } - + if (!_tao_vfr.location_forwarded ()) { _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); @@ -4634,35 +4634,35 @@ POA_ImplementationRepository::Administration *_tao_impl = ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION || _tao_status == PortableInterceptor::USER_EXCEPTION) { ACE_RE_THROW; } } - + # if defined (ACE_HAS_EXCEPTIONS) \ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) ACE_CATCHALL { CORBA::UNKNOWN ex; - + _tao_ri.exception (&ex); _tao_vfr.send_exception ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION) ACE_TRY_THROW (ex); } @@ -4670,14 +4670,14 @@ POA_ImplementationRepository::Administration *_tao_impl = ACE_ENDTRY; ACE_CHECK; #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_server_request.init_reply (); - + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:98 void POA_ImplementationRepository::Administration::shutdown_server_skel ( @@ -4694,9 +4694,9 @@ POA_ImplementationRepository::Administration *_tao_impl = _tao_servant ); _tao_server_request.argument_flag (0); - + CORBA::String_var server; - + if (!( (_tao_in >> server.out ()) )) @@ -4704,41 +4704,41 @@ POA_ImplementationRepository::Administration *_tao_impl = TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER); ACE_CHECK; } - + #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = ACE_static_cast ( TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall ); - + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( _tao_server_request.orb_core ()->server_request_interceptors (), _tao_server_request.interceptor_count () ); - + TAO_ServerRequestInfo_ImplementationRepository_Administration_shutdown_server _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, - + server.in () ACE_ENV_ARG_PARAMETER ); - + ACE_TRY { { - TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), - 1 /* Copy TSC to RSC */); - + TAO::PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), + true /* Copy TSC to RSC */); + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; - + if (!_tao_vfr.location_forwarded ()) { #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_impl->shutdown_server ( server.in () ACE_ENV_ARG_PARAMETER @@ -4747,7 +4747,7 @@ POA_ImplementationRepository::Administration *_tao_impl = #if (TAO_HAS_INTERCEPTORS == 1) } } - + if (!_tao_vfr.location_forwarded ()) { _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); @@ -4763,35 +4763,35 @@ POA_ImplementationRepository::Administration *_tao_impl = ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION || _tao_status == PortableInterceptor::USER_EXCEPTION) { ACE_RE_THROW; } } - + # if defined (ACE_HAS_EXCEPTIONS) \ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) ACE_CATCHALL { CORBA::UNKNOWN ex; - + _tao_ri.exception (&ex); _tao_vfr.send_exception ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION) ACE_TRY_THROW (ex); } @@ -4799,14 +4799,14 @@ POA_ImplementationRepository::Administration *_tao_impl = ACE_ENDTRY; ACE_CHECK; #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_server_request.init_reply (); - + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:98 void POA_ImplementationRepository::Administration::server_is_running_skel ( @@ -4823,11 +4823,11 @@ POA_ImplementationRepository::Administration *_tao_impl = _tao_servant ); _tao_server_request.argument_flag (0); - + CORBA::String_var server; CORBA::String_var addr; ImplementationRepository::ServerObject_var server_object; - + if (!( (_tao_in >> server.out ()) && (_tao_in >> addr.out ()) && @@ -4837,50 +4837,50 @@ POA_ImplementationRepository::Administration *_tao_impl = TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER); ACE_CHECK; } - + #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = ACE_static_cast ( TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall ); - + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( _tao_server_request.orb_core ()->server_request_interceptors (), _tao_server_request.interceptor_count () ); - + TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_running _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, - + server.in (), - + addr.in (), - + server_object.in () ACE_ENV_ARG_PARAMETER ); - + ACE_TRY { { - TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), - 1 /* Copy TSC to RSC */); - + TAO::PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), + true /* Copy TSC to RSC */); + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; - + if (!_tao_vfr.location_forwarded ()) { #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_impl->server_is_running ( server.in (), - + addr.in (), - + server_object.in () ACE_ENV_ARG_PARAMETER ); @@ -4888,7 +4888,7 @@ POA_ImplementationRepository::Administration *_tao_impl = #if (TAO_HAS_INTERCEPTORS == 1) } } - + if (!_tao_vfr.location_forwarded ()) { _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); @@ -4904,35 +4904,35 @@ POA_ImplementationRepository::Administration *_tao_impl = ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION || _tao_status == PortableInterceptor::USER_EXCEPTION) { ACE_RE_THROW; } } - + # if defined (ACE_HAS_EXCEPTIONS) \ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) ACE_CATCHALL { CORBA::UNKNOWN ex; - + _tao_ri.exception (&ex); _tao_vfr.send_exception ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION) ACE_TRY_THROW (ex); } @@ -4940,14 +4940,14 @@ POA_ImplementationRepository::Administration *_tao_impl = ACE_ENDTRY; ACE_CHECK; #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_server_request.init_reply (); - + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:98 void POA_ImplementationRepository::Administration::server_is_shutting_down_skel ( @@ -4964,9 +4964,9 @@ POA_ImplementationRepository::Administration *_tao_impl = _tao_servant ); _tao_server_request.argument_flag (0); - + CORBA::String_var server; - + if (!( (_tao_in >> server.out ()) )) @@ -4974,41 +4974,41 @@ POA_ImplementationRepository::Administration *_tao_impl = TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER); ACE_CHECK; } - + #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = ACE_static_cast ( TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall ); - + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( _tao_server_request.orb_core ()->server_request_interceptors (), _tao_server_request.interceptor_count () ); - + TAO_ServerRequestInfo_ImplementationRepository_Administration_server_is_shutting_down _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, - + server.in () ACE_ENV_ARG_PARAMETER ); - + ACE_TRY { { - TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), - 1 /* Copy TSC to RSC */); - + TAO::PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), + true /* Copy TSC to RSC */); + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; - + if (!_tao_vfr.location_forwarded ()) { #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_impl->server_is_shutting_down ( server.in () ACE_ENV_ARG_PARAMETER @@ -5017,7 +5017,7 @@ POA_ImplementationRepository::Administration *_tao_impl = #if (TAO_HAS_INTERCEPTORS == 1) } } - + if (!_tao_vfr.location_forwarded ()) { _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); @@ -5033,35 +5033,35 @@ POA_ImplementationRepository::Administration *_tao_impl = ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION || _tao_status == PortableInterceptor::USER_EXCEPTION) { ACE_RE_THROW; } } - + # if defined (ACE_HAS_EXCEPTIONS) \ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) ACE_CATCHALL { CORBA::UNKNOWN ex; - + _tao_ri.exception (&ex); _tao_vfr.send_exception ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION) ACE_TRY_THROW (ex); } @@ -5069,14 +5069,14 @@ POA_ImplementationRepository::Administration *_tao_impl = ACE_ENDTRY; ACE_CHECK; #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_server_request.init_reply (); - + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:98 void POA_ImplementationRepository::Administration::find_skel ( @@ -5092,10 +5092,10 @@ POA_ImplementationRepository::Administration *_tao_impl = POA_ImplementationRepository::Administration *, _tao_servant ); - + CORBA::String_var server; ImplementationRepository::ServerInformation_var info; - + if (!( (_tao_in >> server.out ()) )) @@ -5103,44 +5103,44 @@ POA_ImplementationRepository::Administration *_tao_impl = TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER); ACE_CHECK; } - + #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = ACE_static_cast ( TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall ); - + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( _tao_server_request.orb_core ()->server_request_interceptors (), _tao_server_request.interceptor_count () ); - + TAO_ServerRequestInfo_ImplementationRepository_Administration_find _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, - + server.in () ACE_ENV_ARG_PARAMETER ); - + ACE_TRY { { - TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), - 1 /* Copy TSC to RSC */); - + TAO::PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), + true /* Copy TSC to RSC */); + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; - + if (!_tao_vfr.location_forwarded ()) { #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_impl->find ( server.in (), - + info.out () ACE_ENV_ARG_PARAMETER ); @@ -5148,7 +5148,7 @@ POA_ImplementationRepository::Administration *_tao_impl = #if (TAO_HAS_INTERCEPTORS == 1) } } - + if (!_tao_vfr.location_forwarded ()) { _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); @@ -5164,35 +5164,35 @@ POA_ImplementationRepository::Administration *_tao_impl = ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION || _tao_status == PortableInterceptor::USER_EXCEPTION) { ACE_RE_THROW; } } - + # if defined (ACE_HAS_EXCEPTIONS) \ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) ACE_CATCHALL { CORBA::UNKNOWN ex; - + _tao_ri.exception (&ex); _tao_vfr.send_exception ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION) ACE_TRY_THROW (ex); } @@ -5200,11 +5200,11 @@ POA_ImplementationRepository::Administration *_tao_impl = ACE_ENDTRY; ACE_CHECK; #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_server_request.init_reply (); - + TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - + if (!( (_tao_out << info.in ()) )) @@ -5212,12 +5212,12 @@ POA_ImplementationRepository::Administration *_tao_impl = TAO_OutputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER); ACE_CHECK; } - + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:98 void POA_ImplementationRepository::Administration::list_skel ( @@ -5233,12 +5233,12 @@ POA_ImplementationRepository::Administration *_tao_impl = POA_ImplementationRepository::Administration *, _tao_servant ); - + CORBA::ULong how_many; ImplementationRepository::ServerInformationList_var server_list; - + ImplementationRepository::ServerInformationIterator_var server_iterator; - + if (!( (_tao_in >> how_many) )) @@ -5246,47 +5246,47 @@ POA_ImplementationRepository::Administration *_tao_impl = TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER); ACE_CHECK; } - + #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = ACE_static_cast ( TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall ); - + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( _tao_server_request.orb_core ()->server_request_interceptors (), _tao_server_request.interceptor_count () ); - + TAO_ServerRequestInfo_ImplementationRepository_Administration_list _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, - - how_many + + how_many ACE_ENV_ARG_PARAMETER ); - + ACE_TRY { { - TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), - 1 /* Copy TSC to RSC */); - + TAO::PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), + true /* Copy TSC to RSC */); + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; - + if (!_tao_vfr.location_forwarded ()) { #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_impl->list ( how_many, - + server_list.out (), - + server_iterator.out () ACE_ENV_ARG_PARAMETER ); @@ -5294,7 +5294,7 @@ POA_ImplementationRepository::Administration *_tao_impl = #if (TAO_HAS_INTERCEPTORS == 1) } } - + if (!_tao_vfr.location_forwarded ()) { _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); @@ -5310,35 +5310,35 @@ POA_ImplementationRepository::Administration *_tao_impl = ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION || _tao_status == PortableInterceptor::USER_EXCEPTION) { ACE_RE_THROW; } } - + # if defined (ACE_HAS_EXCEPTIONS) \ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) ACE_CATCHALL { CORBA::UNKNOWN ex; - + _tao_ri.exception (&ex); _tao_vfr.send_exception ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION) ACE_TRY_THROW (ex); } @@ -5346,11 +5346,11 @@ POA_ImplementationRepository::Administration *_tao_impl = ACE_ENDTRY; ACE_CHECK; #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_server_request.init_reply (); - + TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - + if (!( (_tao_out << server_list.in ()) && (_tao_out << server_iterator.in ()) @@ -5359,12 +5359,12 @@ POA_ImplementationRepository::Administration *_tao_impl = TAO_OutputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER); ACE_CHECK; } - + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:98 void POA_ImplementationRepository::Administration::find_ior_skel ( @@ -5382,7 +5382,7 @@ POA_ImplementationRepository::Administration *_tao_impl = ); CORBA::String_var _tao_retval; CORBA::String_var object_name; - + if (!( (_tao_in >> object_name.out ()) )) @@ -5390,41 +5390,41 @@ POA_ImplementationRepository::Administration *_tao_impl = TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER); ACE_CHECK; } - + #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = ACE_static_cast ( TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall ); - + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( _tao_server_request.orb_core ()->server_request_interceptors (), _tao_server_request.interceptor_count () ); - + TAO_ServerRequestInfo_ImplementationRepository_Administration_find_ior _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, - + object_name.in () ACE_ENV_ARG_PARAMETER ); - + ACE_TRY { { - TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), - 1 /* Copy TSC to RSC */); - + TAO::PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), + true /* Copy TSC to RSC */); + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; - + if (!_tao_vfr.location_forwarded ()) { #endif /* TAO_HAS_INTERCEPTORS */ - _tao_retval = + _tao_retval = _tao_impl->find_ior ( object_name.in () ACE_ENV_ARG_PARAMETER @@ -5433,7 +5433,7 @@ POA_ImplementationRepository::Administration *_tao_impl = #if (TAO_HAS_INTERCEPTORS == 1) } } - + if (!_tao_vfr.location_forwarded ()) { char * _tao_retval_info = _tao_retval._retn (); @@ -5452,35 +5452,35 @@ POA_ImplementationRepository::Administration *_tao_impl = ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION || _tao_status == PortableInterceptor::USER_EXCEPTION) { ACE_RE_THROW; } } - + # if defined (ACE_HAS_EXCEPTIONS) \ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) ACE_CATCHALL { CORBA::UNKNOWN ex; - + _tao_ri.exception (&ex); _tao_vfr.send_exception ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION) ACE_TRY_THROW (ex); } @@ -5488,11 +5488,11 @@ POA_ImplementationRepository::Administration *_tao_impl = ACE_ENDTRY; ACE_CHECK; #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_server_request.init_reply (); - + TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - + if (!( (_tao_out << _tao_retval.in ()) )) @@ -5500,40 +5500,40 @@ POA_ImplementationRepository::Administration *_tao_impl = TAO_OutputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER); ACE_CHECK; } - + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_interface/interface_ss.cpp:162 void POA_ImplementationRepository::Administration::_is_a_skel ( - TAO_ServerRequest &_tao_server_request, + TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { TAO_InputCDR &_tao_in = _tao_server_request.incoming (); - + POA_ImplementationRepository::Administration *_tao_impl = (POA_ImplementationRepository::Administration *) _tao_servant; - + CORBA::Boolean _tao_retval = 0; CORBA::String_var value; - + if (!(_tao_in >> value.out ())) { ACE_THROW (CORBA::MARSHAL ()); } - + _tao_retval = _tao_impl->_is_a (value.in () ACE_ENV_ARG_PARAMETER); ACE_CHECK; - + _tao_server_request.init_reply (); TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - + if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval))) { ACE_THROW (CORBA::MARSHAL ()); @@ -5541,7 +5541,7 @@ void POA_ImplementationRepository::Administration::_is_a_skel ( } void POA_ImplementationRepository::Administration::_non_existent_skel ( - TAO_ServerRequest &_tao_server_request, + TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL @@ -5549,14 +5549,14 @@ void POA_ImplementationRepository::Administration::_non_existent_skel ( { POA_ImplementationRepository::Administration *_tao_impl = (POA_ImplementationRepository::Administration *) _tao_servant; - + CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - + _tao_server_request.init_reply (); TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - + if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval))) { ACE_THROW (CORBA::MARSHAL ()); @@ -5564,7 +5564,7 @@ void POA_ImplementationRepository::Administration::_non_existent_skel ( } void POA_ImplementationRepository::Administration::_interface_skel ( - TAO_ServerRequest &_tao_server_request, + TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL @@ -5574,30 +5574,30 @@ void POA_ImplementationRepository::Administration::_interface_skel ( ACE_Dynamic_Service<TAO_IFR_Client_Adapter>::instance ( TAO_ORB_Core::ifr_client_adapter_name () ); - + if (_tao_adapter == 0) { ACE_THROW (CORBA::INTF_REPOS ()); } - + POA_ImplementationRepository::Administration *_tao_impl = (POA_ImplementationRepository::Administration *) _tao_servant; - - CORBA::InterfaceDef_ptr _tao_retval = + + CORBA::InterfaceDef_ptr _tao_retval = _tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - + _tao_server_request.init_reply (); TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - + CORBA::Boolean _tao_result = _tao_adapter->interfacedef_cdr_insert ( _tao_out, _tao_retval ); - + _tao_adapter->dispose (_tao_retval); - + if (_tao_result == 0) { ACE_THROW (CORBA::MARSHAL ()); @@ -5605,7 +5605,7 @@ void POA_ImplementationRepository::Administration::_interface_skel ( } void POA_ImplementationRepository::Administration::_component_skel ( - TAO_ServerRequest &_tao_server_request, + TAO_ServerRequest &_tao_server_request, void * _tao_object_reference, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL @@ -5613,14 +5613,14 @@ void POA_ImplementationRepository::Administration::_component_skel ( { POA_ImplementationRepository::Administration *_tao_impl = (POA_ImplementationRepository::Administration *) _tao_object_reference; - + CORBA::Object_var _tao_retval = _tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - + _tao_server_request.init_reply (); TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - + if (!(_tao_out << _tao_retval.in ())) { ACE_THROW (CORBA::MARSHAL ()); @@ -5660,13 +5660,13 @@ void* POA_ImplementationRepository::Administration::_downcast ( { return ACE_static_cast (POA_ImplementationRepository::Administration_ptr, this); } - + if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0) { return ACE_static_cast (PortableServer::Servant, this); } - + return 0; } @@ -5698,10 +5698,10 @@ POA_ImplementationRepository::Administration::_this (ACE_ENV_SINGLE_ARG_DECL) { TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + TAO_Stub_Auto_Ptr safe_stub (stub); CORBA::Object_ptr tmp = CORBA::Object::_nil (); - + if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ()) { ACE_NEW_RETURN ( @@ -5718,10 +5718,10 @@ POA_ImplementationRepository::Administration::_this (ACE_ENV_SINGLE_ARG_DECL) 0 ); } - + CORBA::Object_var obj = tmp; (void) safe_stub.release (); - + typedef ::ImplementationRepository::Administration STUB_SCOPED_NAME; return TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow ( @@ -5860,47 +5860,47 @@ public: const CORBA::ULong & how_many ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual Dynamic::ParameterList * arguments ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual Dynamic::ExceptionList * exceptions ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Any * result ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual char * target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Boolean target_is_a ( const char * id ACE_ENV_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + void result (CORBA::Boolean result); private: TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_next_n ( const TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_next_n & ); - + void operator= ( const TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_next_n & ); - + private: POA_ImplementationRepository::ServerInformationIterator *_tao_impl; - + const CORBA::ULong & how_many_; CORBA::Boolean _result; }; @@ -5930,15 +5930,15 @@ TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_next_n: Dynamic::ParameterList *parameter_list = TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + Dynamic::ParameterList_var safe_parameter_list = parameter_list; parameter_list->length (1); CORBA::ULong len = 0; - + (*parameter_list)[len].argument <<= how_many_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - + return safe_parameter_list._retn (); } @@ -5952,11 +5952,11 @@ TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_next_n: Dynamic::ExceptionList *exception_list = TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return exception_list; } -CORBA::Any * +CORBA::Any * TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_next_n::result ( ACE_ENV_SINGLE_ARG_DECL ) @@ -5967,11 +5967,11 @@ TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_next_n: CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + CORBA::Any_var safe_result_any = result_any; - + (*result_any) <<= CORBA::Any::from_boolean (this->_result); - + return safe_result_any._retn (); } @@ -5995,7 +5995,7 @@ TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_next_n: return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); } -void +void TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_next_n::result (CORBA::Boolean result) { // Update the result. @@ -6014,45 +6014,45 @@ public: POA_ImplementationRepository::ServerInformationIterator *tao_impl ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual Dynamic::ParameterList * arguments ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual Dynamic::ExceptionList * exceptions ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Any * result ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual char * target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + virtual CORBA::Boolean target_is_a ( const char * id ACE_ENV_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC ((CORBA::SystemException)); - + private: TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_destroy ( const TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_destroy & ); - + void operator= ( const TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_destroy & ); - + private: POA_ImplementationRepository::ServerInformationIterator *_tao_impl; - + }; // TAO_IDL - Generated from @@ -6078,7 +6078,7 @@ TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_destroy Dynamic::ParameterList *parameter_list = TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return parameter_list; } @@ -6092,11 +6092,11 @@ TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_destroy Dynamic::ExceptionList *exception_list = TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return exception_list; } -CORBA::Any * +CORBA::Any * TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_destroy::result ( ACE_ENV_SINGLE_ARG_DECL ) @@ -6107,7 +6107,7 @@ TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_destroy CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + return result_any; } @@ -6146,7 +6146,7 @@ POA_ImplementationRepository::_TAO_ServerInformationIterator_Strategized_Proxy_B { static POA_ImplementationRepository::_TAO_ServerInformationIterator_Strategized_Proxy_Broker strategized_proxy_broker; - + return &strategized_proxy_broker; } @@ -6168,7 +6168,7 @@ POA_ImplementationRepository::_TAO_ServerInformationIterator_Strategized_Proxy_B TAO::Collocation_Strategy strategy = TAO_ORB_Core::collocation_strategy (obj ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (TAO::TAO_CS_REMOTE_STRATEGY); - + return strategy; } @@ -6188,10 +6188,10 @@ POA_ImplementationRepository::_TAO_ServerInformationIterator_Strategized_Proxy_B TAO_Object_Adapter::Servant_Upcall servant_upcall ( obj->_stubobj ()->servant_orb_var ()->orb_core () ); - + TAO_Collocated_Skeleton collocated_skel; TAO_Abstract_ServantBase *servant = 0; - + if (strategy == TAO::TAO_CS_THRU_POA_STRATEGY) { servant_upcall.prepare_for_upcall ( @@ -6201,29 +6201,29 @@ POA_ImplementationRepository::_TAO_ServerInformationIterator_Strategized_Proxy_B ACE_ENV_ARG_PARAMETER ); ACE_CHECK; - + servant_upcall.pre_invoke_collocated_request ( ACE_ENV_SINGLE_ARG_PARAMETER ); ACE_CHECK; - + servant = servant_upcall.servant (); } else { servant = obj->_servant (); } - + int status = servant->_find (op, collocated_skel, strategy, op_len); - + if (status == -1) { ACE_THROW (CORBA::BAD_OPERATION ()); } - + ACE_TRY { collocated_skel (servant, @@ -6267,9 +6267,9 @@ ImplementationRepository__TAO_ServerInformationIterator_Proxy_Broker_Factory_fun int ImplementationRepository__TAO_ServerInformationIterator_Proxy_Broker_Factory_Initializer (size_t) { - ImplementationRepository__TAO_ServerInformationIterator_Proxy_Broker_Factory_function_pointer = + ImplementationRepository__TAO_ServerInformationIterator_Proxy_Broker_Factory_function_pointer = ImplementationRepository__TAO_ServerInformationIterator_Proxy_Broker_Factory_function; - + return 0; } @@ -6295,14 +6295,14 @@ POA_ImplementationRepository::_TAO_ServerInformationIterator_ThruPOA_Proxy_Impl: // ThruPOA Implementation of the IDL interface methods -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:52 void POA_ImplementationRepository::_TAO_ServerInformationIterator_ThruPOA_Proxy_Impl::next_n ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -6323,14 +6323,14 @@ POA_ImplementationRepository::_TAO_ServerInformationIterator_ThruPOA_Proxy_Impl: ACE_CHECK; } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:52 void POA_ImplementationRepository::_TAO_ServerInformationIterator_ThruPOA_Proxy_Impl::destroy ( TAO_Abstract_ServantBase *servant, TAO::Argument **, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -6359,14 +6359,14 @@ POA_ImplementationRepository::_TAO_ServerInformationIterator_ThruPOA_Proxy_Impl: POA_ImplementationRepository::_TAO_ServerInformationIterator_Direct_Proxy_Impl::_TAO_ServerInformationIterator_Direct_Proxy_Impl (void) {} -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/direct_proxy_impl_ss.cpp:42 void POA_ImplementationRepository::_TAO_ServerInformationIterator_Direct_Proxy_Impl::next_n ( TAO_Abstract_ServantBase *servant, TAO::Argument ** args, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -6385,14 +6385,14 @@ POA_ImplementationRepository::_TAO_ServerInformationIterator_Direct_Proxy_Impl:: ACE_ENV_ARG_PARAMETER ); ACE_CHECK; -}// TAO_IDL - Generated from +}// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/direct_proxy_impl_ss.cpp:42 void POA_ImplementationRepository::_TAO_ServerInformationIterator_Direct_Proxy_Impl::destroy ( TAO_Abstract_ServantBase *servant, TAO::Argument **, - int + int ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -6414,7 +6414,7 @@ POA_ImplementationRepository::_TAO_ServerInformationIterator_Direct_Proxy_Impl:: // End Direct Proxy Implementation /////////////////////////////////////////////////////////////////////// -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_interface/interface_ss.cpp:97 POA_ImplementationRepository::ServerInformationIterator::ServerInformationIterator (void) @@ -6432,7 +6432,7 @@ POA_ImplementationRepository::ServerInformationIterator::~ServerInformationItera { } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:98 void POA_ImplementationRepository::ServerInformationIterator::next_n_skel ( @@ -6451,8 +6451,8 @@ POA_ImplementationRepository::ServerInformationIterator *_tao_impl = CORBA::Boolean _tao_retval = 0; CORBA::ULong how_many; ImplementationRepository::ServerInformationList_var server_list; - - + + if (!( (_tao_in >> how_many) )) @@ -6460,44 +6460,44 @@ POA_ImplementationRepository::ServerInformationIterator *_tao_impl = TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER); ACE_CHECK; } - + #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = ACE_static_cast ( TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall ); - + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( _tao_server_request.orb_core ()->server_request_interceptors (), _tao_server_request.interceptor_count () ); - + TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_next_n _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, - + how_many ACE_ENV_ARG_PARAMETER ); - + ACE_TRY { { - TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), - 1 /* Copy TSC to RSC */); - + TAO::PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), + true /* Copy TSC to RSC */); + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; - + if (!_tao_vfr.location_forwarded ()) { #endif /* TAO_HAS_INTERCEPTORS */ - _tao_retval = + _tao_retval = _tao_impl->next_n ( how_many, - + server_list.out () ACE_ENV_ARG_PARAMETER ); @@ -6505,7 +6505,7 @@ POA_ImplementationRepository::ServerInformationIterator *_tao_impl = #if (TAO_HAS_INTERCEPTORS == 1) } } - + if (!_tao_vfr.location_forwarded ()) { CORBA::Boolean _tao_retval_info = _tao_retval; @@ -6523,35 +6523,35 @@ POA_ImplementationRepository::ServerInformationIterator *_tao_impl = ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION || _tao_status == PortableInterceptor::USER_EXCEPTION) { ACE_RE_THROW; } } - + # if defined (ACE_HAS_EXCEPTIONS) \ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) ACE_CATCHALL { CORBA::UNKNOWN ex; - + _tao_ri.exception (&ex); _tao_vfr.send_exception ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION) ACE_TRY_THROW (ex); } @@ -6559,11 +6559,11 @@ POA_ImplementationRepository::ServerInformationIterator *_tao_impl = ACE_ENDTRY; ACE_CHECK; #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_server_request.init_reply (); - + TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - + if (!( (_tao_out << CORBA::Any::from_boolean (_tao_retval)) && (_tao_out << server_list.in ()) @@ -6572,12 +6572,12 @@ POA_ImplementationRepository::ServerInformationIterator *_tao_impl = TAO_OutputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER); ACE_CHECK; } - + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/operation_ss.cpp:98 void POA_ImplementationRepository::ServerInformationIterator::destroy_skel ( @@ -6593,40 +6593,40 @@ void POA_ImplementationRepository::ServerInformationIterator::destroy_skel ( _tao_servant ); _tao_server_request.argument_flag (0); - - + + #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = ACE_static_cast ( TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall ); - + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( _tao_server_request.orb_core ()->server_request_interceptors (), _tao_server_request.interceptor_count () ); - + TAO_ServerRequestInfo_ImplementationRepository_ServerInformationIterator_destroy _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl ACE_ENV_ARG_PARAMETER ); - + ACE_TRY { { - TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), - 1 /* Copy TSC to RSC */); - + TAO::PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), + true /* Copy TSC to RSC */); + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; - + if (!_tao_vfr.location_forwarded ()) { #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_impl->destroy ( ACE_ENV_SINGLE_ARG_PARAMETER ); @@ -6634,7 +6634,7 @@ void POA_ImplementationRepository::ServerInformationIterator::destroy_skel ( #if (TAO_HAS_INTERCEPTORS == 1) } } - + if (!_tao_vfr.location_forwarded ()) { _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); @@ -6650,35 +6650,35 @@ void POA_ImplementationRepository::ServerInformationIterator::destroy_skel ( ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION || _tao_status == PortableInterceptor::USER_EXCEPTION) { ACE_RE_THROW; } } - + # if defined (ACE_HAS_EXCEPTIONS) \ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) ACE_CATCHALL { CORBA::UNKNOWN ex; - + _tao_ri.exception (&ex); _tao_vfr.send_exception ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - + PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; - + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION) ACE_TRY_THROW (ex); } @@ -6686,42 +6686,42 @@ void POA_ImplementationRepository::ServerInformationIterator::destroy_skel ( ACE_ENDTRY; ACE_CHECK; #endif /* TAO_HAS_INTERCEPTORS */ - + _tao_server_request.init_reply (); - + // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); } -// TAO_IDL - Generated from +// TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_interface/interface_ss.cpp:162 void POA_ImplementationRepository::ServerInformationIterator::_is_a_skel ( - TAO_ServerRequest &_tao_server_request, + TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { TAO_InputCDR &_tao_in = _tao_server_request.incoming (); - + POA_ImplementationRepository::ServerInformationIterator *_tao_impl = (POA_ImplementationRepository::ServerInformationIterator *) _tao_servant; - + CORBA::Boolean _tao_retval = 0; CORBA::String_var value; - + if (!(_tao_in >> value.out ())) { ACE_THROW (CORBA::MARSHAL ()); } - + _tao_retval = _tao_impl->_is_a (value.in () ACE_ENV_ARG_PARAMETER); ACE_CHECK; - + _tao_server_request.init_reply (); TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - + if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval))) { ACE_THROW (CORBA::MARSHAL ()); @@ -6729,7 +6729,7 @@ void POA_ImplementationRepository::ServerInformationIterator::_is_a_skel ( } void POA_ImplementationRepository::ServerInformationIterator::_non_existent_skel ( - TAO_ServerRequest &_tao_server_request, + TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL @@ -6737,14 +6737,14 @@ void POA_ImplementationRepository::ServerInformationIterator::_non_existent_skel { POA_ImplementationRepository::ServerInformationIterator *_tao_impl = (POA_ImplementationRepository::ServerInformationIterator *) _tao_servant; - + CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - + _tao_server_request.init_reply (); TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - + if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval))) { ACE_THROW (CORBA::MARSHAL ()); @@ -6752,7 +6752,7 @@ void POA_ImplementationRepository::ServerInformationIterator::_non_existent_skel } void POA_ImplementationRepository::ServerInformationIterator::_interface_skel ( - TAO_ServerRequest &_tao_server_request, + TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL @@ -6762,30 +6762,30 @@ void POA_ImplementationRepository::ServerInformationIterator::_interface_skel ( ACE_Dynamic_Service<TAO_IFR_Client_Adapter>::instance ( TAO_ORB_Core::ifr_client_adapter_name () ); - + if (_tao_adapter == 0) { ACE_THROW (CORBA::INTF_REPOS ()); } - + POA_ImplementationRepository::ServerInformationIterator *_tao_impl = (POA_ImplementationRepository::ServerInformationIterator *) _tao_servant; - - CORBA::InterfaceDef_ptr _tao_retval = + + CORBA::InterfaceDef_ptr _tao_retval = _tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - + _tao_server_request.init_reply (); TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - + CORBA::Boolean _tao_result = _tao_adapter->interfacedef_cdr_insert ( _tao_out, _tao_retval ); - + _tao_adapter->dispose (_tao_retval); - + if (_tao_result == 0) { ACE_THROW (CORBA::MARSHAL ()); @@ -6793,7 +6793,7 @@ void POA_ImplementationRepository::ServerInformationIterator::_interface_skel ( } void POA_ImplementationRepository::ServerInformationIterator::_component_skel ( - TAO_ServerRequest &_tao_server_request, + TAO_ServerRequest &_tao_server_request, void * _tao_object_reference, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL @@ -6801,14 +6801,14 @@ void POA_ImplementationRepository::ServerInformationIterator::_component_skel ( { POA_ImplementationRepository::ServerInformationIterator *_tao_impl = (POA_ImplementationRepository::ServerInformationIterator *) _tao_object_reference; - + CORBA::Object_var _tao_retval = _tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - + _tao_server_request.init_reply (); TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - + if (!(_tao_out << _tao_retval.in ())) { ACE_THROW (CORBA::MARSHAL ()); @@ -6848,13 +6848,13 @@ void* POA_ImplementationRepository::ServerInformationIterator::_downcast ( { return ACE_static_cast (POA_ImplementationRepository::ServerInformationIterator_ptr, this); } - + if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0) { return ACE_static_cast (PortableServer::Servant, this); } - + return 0; } @@ -6886,10 +6886,10 @@ POA_ImplementationRepository::ServerInformationIterator::_this (ACE_ENV_SINGLE_A { TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - + TAO_Stub_Auto_Ptr safe_stub (stub); CORBA::Object_ptr tmp = CORBA::Object::_nil (); - + if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ()) { ACE_NEW_RETURN ( @@ -6906,10 +6906,10 @@ POA_ImplementationRepository::ServerInformationIterator::_this (ACE_ENV_SINGLE_A 0 ); } - + CORBA::Object_var obj = tmp; (void) safe_stub.release (); - + typedef ::ImplementationRepository::ServerInformationIterator STUB_SCOPED_NAME; return TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow ( @@ -6921,7 +6921,7 @@ POA_ImplementationRepository::ServerInformationIterator::_this (ACE_ENV_SINGLE_A // TAO_IDL - Generated from // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_root/root.cpp:1777 -#if 0 +#if 0 /* Useful at a later date. At present will be commented out */ @@ -7126,8 +7126,8 @@ At present will be commented out */ ImplementationRepository::ServerInformationIterator_out \ > -#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ -#endif /*if 0*/ +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ +#endif /*if 0*/ #endif /* ifndef */ diff --git a/TAO/tao/PortableServer/Makefile b/TAO/tao/PortableServer/Makefile index 8bd50656de8..0a937ad92c7 100644 --- a/TAO/tao/PortableServer/Makefile +++ b/TAO/tao/PortableServer/Makefile @@ -39,6 +39,7 @@ CPP_SRCS += \ PolicyS \ ORB_Manager \ ImplRepo_i \ + PICurrent_Guard \ ServerRequestInfo \ ServerInterceptorAdapter \ Default_Servant_Dispatcher \ @@ -109,6 +110,7 @@ endif .obj/PortableServer.o .obj/PortableServer.so .shobj/PortableServer.o .shobj/PortableServer.so: PortableServer.cpp PortableServer.h \ $(ACE_ROOT)/ace/pre.h portableserver_export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -393,6 +395,7 @@ endif .obj/PortableServerC.o .obj/PortableServerC.so .shobj/PortableServerC.o .shobj/PortableServerC.so: PortableServerC.cpp PortableServerC.h \ $(ACE_ROOT)/ace/pre.h portableserver_export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -586,30 +589,6 @@ endif $(TAO_ROOT)/tao/Any_Impl_T.cpp \ $(TAO_ROOT)/tao/Marshal.h \ $(TAO_ROOT)/tao/Marshal.i \ - $(ACE_ROOT)/ace/Auto_Ptr.h \ - $(ACE_ROOT)/ace/Auto_Ptr.i \ - $(ACE_ROOT)/ace/Auto_Ptr.cpp \ - $(TAO_ROOT)/tao/Any_Dual_Impl_T.h \ - $(TAO_ROOT)/tao/Any_Dual_Impl_T.inl \ - $(TAO_ROOT)/tao/Any_Dual_Impl_T.cpp \ - $(TAO_ROOT)/tao/Any_Basic_Impl_T.h \ - $(TAO_ROOT)/tao/Any_Basic_Impl_T.inl \ - $(TAO_ROOT)/tao/Any_Basic_Impl_T.cpp \ - $(TAO_ROOT)/tao/Basic_Arguments.h \ - $(TAO_ROOT)/tao/Basic_Argument_T.h \ - $(TAO_ROOT)/tao/Basic_Argument_T.inl \ - $(TAO_ROOT)/tao/Basic_Argument_T.cpp \ - $(TAO_ROOT)/tao/Special_Basic_Arguments.h \ - $(TAO_ROOT)/tao/Special_Basic_Argument_T.h \ - $(TAO_ROOT)/tao/Special_Basic_Argument_T.inl \ - $(TAO_ROOT)/tao/Special_Basic_Argument_T.cpp \ - $(TAO_ROOT)/tao/UB_String_Arguments.h \ - $(TAO_ROOT)/tao/UB_String_Argument_T.h \ - $(TAO_ROOT)/tao/UB_String_Argument_T.inl \ - $(TAO_ROOT)/tao/UB_String_Argument_T.cpp \ - $(TAO_ROOT)/tao/Var_Size_Argument_T.h \ - $(TAO_ROOT)/tao/Var_Size_Argument_T.inl \ - $(TAO_ROOT)/tao/Var_Size_Argument_T.cpp \ $(TAO_ROOT)/tao/Typecode.h \ $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \ $(ACE_ROOT)/ace/Functor.h \ @@ -652,6 +631,30 @@ endif $(ACE_ROOT)/ace/Unbounded_Queue.cpp \ $(TAO_ROOT)/tao/TC_Constants_Forward.h \ $(TAO_ROOT)/tao/Typecode.i \ + $(ACE_ROOT)/ace/Auto_Ptr.h \ + $(ACE_ROOT)/ace/Auto_Ptr.i \ + $(ACE_ROOT)/ace/Auto_Ptr.cpp \ + $(TAO_ROOT)/tao/Any_Dual_Impl_T.h \ + $(TAO_ROOT)/tao/Any_Dual_Impl_T.inl \ + $(TAO_ROOT)/tao/Any_Dual_Impl_T.cpp \ + $(TAO_ROOT)/tao/Any_Basic_Impl_T.h \ + $(TAO_ROOT)/tao/Any_Basic_Impl_T.inl \ + $(TAO_ROOT)/tao/Any_Basic_Impl_T.cpp \ + $(TAO_ROOT)/tao/Basic_Arguments.h \ + $(TAO_ROOT)/tao/Basic_Argument_T.h \ + $(TAO_ROOT)/tao/Basic_Argument_T.inl \ + $(TAO_ROOT)/tao/Basic_Argument_T.cpp \ + $(TAO_ROOT)/tao/Special_Basic_Arguments.h \ + $(TAO_ROOT)/tao/Special_Basic_Argument_T.h \ + $(TAO_ROOT)/tao/Special_Basic_Argument_T.inl \ + $(TAO_ROOT)/tao/Special_Basic_Argument_T.cpp \ + $(TAO_ROOT)/tao/UB_String_Arguments.h \ + $(TAO_ROOT)/tao/UB_String_Argument_T.h \ + $(TAO_ROOT)/tao/UB_String_Argument_T.inl \ + $(TAO_ROOT)/tao/UB_String_Argument_T.cpp \ + $(TAO_ROOT)/tao/Var_Size_Argument_T.h \ + $(TAO_ROOT)/tao/Var_Size_Argument_T.inl \ + $(TAO_ROOT)/tao/Var_Size_Argument_T.cpp \ POA.h \ $(ACE_ROOT)/ace/SString.h \ $(ACE_ROOT)/ace/String_Base.h \ @@ -772,6 +775,7 @@ endif $(ACE_ROOT)/ace/SStringfwd.h \ $(ACE_ROOT)/ace/Basic_Types.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -1258,6 +1262,7 @@ endif Default_Acceptor_Filter.h $(ACE_ROOT)/ace/pre.h \ portableserver_export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -1317,6 +1322,7 @@ endif .obj/Object_Adapter.o .obj/Object_Adapter.so .shobj/Object_Adapter.o .shobj/Object_Adapter.so: Object_Adapter.cpp Object_Adapter.h \ $(ACE_ROOT)/ace/pre.h portableserver_export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -1644,6 +1650,7 @@ endif $(TAO_ROOT)/tao/Tagged_Profile.i \ $(TAO_ROOT)/tao/PICurrent.h \ $(TAO_ROOT)/tao/PICurrent.inl \ + $(TAO_ROOT)/tao/PICurrent_Copy_Callback.h \ $(TAO_ROOT)/tao/TAO_Server_Request.i \ ServerRequestInfo.inl Default_Servant_Dispatcher.h Servant_Dispatcher.h \ ServerInterceptorAdapter.h \ @@ -1779,6 +1786,7 @@ endif .obj/Operation_Table.o .obj/Operation_Table.so .shobj/Operation_Table.o .shobj/Operation_Table.so: Operation_Table.cpp Operation_Table.h \ $(ACE_ROOT)/ace/pre.h portableserver_export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -2056,6 +2064,7 @@ endif $(ACE_ROOT)/ace/Map_T.h \ $(ACE_ROOT)/ace/Pair_T.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -2277,6 +2286,7 @@ endif $(ACE_ROOT)/ace/pre.h PortableServerC.h \ portableserver_export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -2671,6 +2681,7 @@ endif $(ACE_ROOT)/ace/Map_T.h \ $(ACE_ROOT)/ace/Pair_T.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -2914,6 +2925,7 @@ endif $(ACE_ROOT)/ace/pre.h PortableServerC.h \ portableserver_export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -3350,6 +3362,7 @@ endif $(TAO_ROOT)/tao/Tagged_Profile.i \ $(TAO_ROOT)/tao/Service_Context.h \ $(TAO_ROOT)/tao/Service_Context.inl \ + $(TAO_ROOT)/tao/PICurrent_Copy_Callback.h \ $(TAO_ROOT)/tao/TAO_Server_Request.i \ $(TAO_ROOT)/tao/IFR_Client_Adapter.h \ $(ACE_ROOT)/ace/Dynamic_Service.h \ @@ -3363,6 +3376,7 @@ endif $(ACE_ROOT)/ace/SStringfwd.h \ $(ACE_ROOT)/ace/Basic_Types.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -3766,6 +3780,7 @@ endif Direct_Object_Proxy_Impl.h \ $(ACE_ROOT)/ace/pre.h portableserver_export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -4053,6 +4068,7 @@ endif $(TAO_ROOT)/tao/Object_Proxy_Broker.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -4450,6 +4466,7 @@ endif $(TAO_ROOT)/tao/Sequence.h \ $(ACE_ROOT)/ace/CORBA_macros.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -4821,6 +4838,7 @@ endif $(TAO_ROOT)/tao/Messaging_SyncScopeC.i \ $(TAO_ROOT)/tao/PortableInterceptorC.i \ $(TAO_ROOT)/tao/PICurrent.inl \ + $(TAO_ROOT)/tao/PICurrent_Copy_Callback.h \ $(TAO_ROOT)/tao/TAO_Server_Request.i \ $(TAO_ROOT)/tao/ORB_Core.h \ $(TAO_ROOT)/tao/Resource_Factory.h \ @@ -4894,6 +4912,7 @@ endif $(TAO_ROOT)/tao/Basic_Argument_T.cpp \ $(TAO_ROOT)/tao/PortableInterceptor.h \ $(TAO_ROOT)/tao/RequestInfo_Util.h \ + PICurrent_Guard.h \ ServerRequestInfo.h \ ServerRequestInfo.inl \ ServerInterceptorAdapter.h \ @@ -4907,6 +4926,7 @@ endif $(ACE_ROOT)/ace/pre.h PortableServer.h \ portableserver_export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -5093,6 +5113,7 @@ endif $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/Basic_Types.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -5286,9 +5307,358 @@ endif Servant_Base.i \ ImplRepoS.i +.obj/PICurrent_Guard.o .obj/PICurrent_Guard.so .shobj/PICurrent_Guard.o .shobj/PICurrent_Guard.so: PICurrent_Guard.cpp PICurrent_Guard.h \ + $(ACE_ROOT)/ace/pre.h \ + $(TAO_ROOT)/tao/orbconf.h \ + $(ACE_ROOT)/ace/Basic_Types.h \ + $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ + $(ACE_ROOT)/ace/config.h \ + $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ + $(ACE_ROOT)/ace/post.h \ + $(ACE_ROOT)/ace/ace_wchar.h \ + $(ACE_ROOT)/ace/ace_wchar.inl \ + $(ACE_ROOT)/ace/OS_main.h \ + $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/os_include/os_limits.h \ + $(ACE_ROOT)/ace/os_include/os_unistd.h \ + $(ACE_ROOT)/ace/os_include/sys/os_types.h \ + $(ACE_ROOT)/ace/os_include/os_stddef.h \ + $(ACE_ROOT)/ace/os_include/os_inttypes.h \ + $(ACE_ROOT)/ace/os_include/os_stdint.h \ + $(ACE_ROOT)/ace/os_include/os_stdio.h \ + $(ACE_ROOT)/ace/os_include/os_stdarg.h \ + $(ACE_ROOT)/ace/os_include/os_float.h \ + $(ACE_ROOT)/ace/os_include/os_stdlib.h \ + $(ACE_ROOT)/ace/os_include/sys/os_wait.h \ + $(ACE_ROOT)/ace/os_include/os_signal.h \ + $(ACE_ROOT)/ace/os_include/os_time.h \ + $(ACE_ROOT)/ace/os_include/os_ucontext.h \ + $(ACE_ROOT)/ace/os_include/sys/os_resource.h \ + $(ACE_ROOT)/ace/os_include/sys/os_time.h \ + $(ACE_ROOT)/ace/Basic_Types.i \ + $(ACE_ROOT)/ace/Global_Macros.h \ + $(ACE_ROOT)/ace/OS_Errno.h \ + $(ACE_ROOT)/ace/os_include/os_errno.h \ + $(ACE_ROOT)/ace/OS_Errno.inl \ + $(ACE_ROOT)/ace/Synch_Traits.h \ + $(ACE_ROOT)/ace/Lock.h \ + $(ACE_ROOT)/ace/Lock.inl \ + portableserver_export.h \ + $(TAO_ROOT)/tao/Objref_VarOut_T.h \ + $(ACE_ROOT)/ace/CORBA_macros.h \ + $(ACE_ROOT)/ace/Exception_Macros.h \ + $(TAO_ROOT)/tao/Basic_Types.h \ + $(ACE_ROOT)/ace/CDR_Base.h \ + $(ACE_ROOT)/ace/Default_Constants.h \ + $(ACE_ROOT)/ace/CDR_Base.inl \ + $(TAO_ROOT)/tao/varbase.h \ + $(TAO_ROOT)/tao/Objref_VarOut_T.inl \ + $(TAO_ROOT)/tao/Objref_VarOut_T.cpp \ + $(TAO_ROOT)/tao/Environment.h \ + $(TAO_ROOT)/tao/TAO_Export.h \ + $(TAO_ROOT)/tao/CORBA_methods.h \ + $(TAO_ROOT)/tao/Pseudo_VarOut_T.h \ + $(TAO_ROOT)/tao/Pseudo_VarOut_T.inl \ + $(TAO_ROOT)/tao/Pseudo_VarOut_T.cpp \ + $(TAO_ROOT)/tao/default_environment.h \ + $(TAO_ROOT)/tao/Environment.i \ + $(TAO_ROOT)/tao/ORB_Core.h \ + $(TAO_ROOT)/tao/Resource_Factory.h \ + $(ACE_ROOT)/ace/Service_Object.h \ + $(ACE_ROOT)/ace/Shared_Object.h \ + $(ACE_ROOT)/ace/Shared_Object.i \ + $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \ + $(ACE_ROOT)/ace/Event_Handler.h \ + $(ACE_ROOT)/ace/Atomic_Op.h \ + $(ACE_ROOT)/ace/Thread_Mutex.h \ + $(ACE_ROOT)/ace/OS_NS_Thread.h \ + $(ACE_ROOT)/ace/os_include/os_pthread.h \ + $(ACE_ROOT)/ace/Base_Thread_Adapter.h \ + $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.h \ + $(ACE_ROOT)/ace/iosfwd.h \ + $(ACE_ROOT)/ace/OS_Log_Msg_Attributes.inl \ + $(ACE_ROOT)/ace/Base_Thread_Adapter.inl \ + $(ACE_ROOT)/ace/os_include/sys/os_sem.h \ + $(ACE_ROOT)/ace/os_include/sys/os_ipc.h \ + $(ACE_ROOT)/ace/os_include/os_semaphore.h \ + $(ACE_ROOT)/ace/OS_Memory.h \ + $(ACE_ROOT)/ace/OS_NS_stdlib.h \ + $(ACE_ROOT)/ace/OS_NS_stdlib.inl \ + $(ACE_ROOT)/ace/Object_Manager_Base.h \ + $(ACE_ROOT)/ace/Cleanup.h \ + $(ACE_ROOT)/ace/Cleanup.inl \ + $(ACE_ROOT)/ace/Object_Manager_Base.inl \ + $(ACE_ROOT)/ace/OS_NS_string.h \ + $(ACE_ROOT)/ace/OS_NS_string.inl \ + $(ACE_ROOT)/ace/OS_NS_wchar.h \ + $(ACE_ROOT)/ace/os_include/os_wchar.h \ + $(ACE_ROOT)/ace/os_include/os_string.h \ + $(ACE_ROOT)/ace/os_include/os_ctype.h \ + $(ACE_ROOT)/ace/OS_NS_wchar.inl \ + $(ACE_ROOT)/ace/os_include/os_search.h \ + $(ACE_ROOT)/ace/OS_Memory.inl \ + $(ACE_ROOT)/ace/OS_NS_signal.h \ + $(ACE_ROOT)/ace/OS_NS_signal.inl \ + $(ACE_ROOT)/ace/OS_NS_macros.h \ + $(ACE_ROOT)/ace/OS_NS_errno.h \ + $(ACE_ROOT)/ace/OS_NS_errno.inl \ + $(ACE_ROOT)/ace/OS_NS_Thread.inl \ + $(ACE_ROOT)/ace/Time_Value.h \ + $(ACE_ROOT)/ace/Time_Value.inl \ + $(ACE_ROOT)/ace/OS_NS_sys_time.h \ + $(ACE_ROOT)/ace/OS_NS_sys_time.inl \ + $(ACE_ROOT)/ace/OS_NS_sys_mman.h \ + $(ACE_ROOT)/ace/OS_NS_sys_mman.inl \ + $(ACE_ROOT)/ace/OS_NS_fcntl.h \ + $(ACE_ROOT)/ace/os_include/os_fcntl.h \ + $(ACE_ROOT)/ace/os_include/sys/os_stat.h \ + $(ACE_ROOT)/ace/OS_NS_fcntl.inl \ + $(ACE_ROOT)/ace/OS_NS_unistd.h \ + $(ACE_ROOT)/ace/OS_NS_unistd.inl \ + $(ACE_ROOT)/ace/OS_NS_sys_utsname.h \ + $(ACE_ROOT)/ace/os_include/sys/os_utsname.h \ + $(ACE_ROOT)/ace/OS_NS_sys_utsname.inl \ + $(ACE_ROOT)/ace/OS_NS_stdio.h \ + $(ACE_ROOT)/ace/OS_NS_stdio.inl \ + $(ACE_ROOT)/ace/OS_NS_pwd.h \ + $(ACE_ROOT)/ace/os_include/os_pwd.h \ + $(ACE_ROOT)/ace/OS_NS_pwd.inl \ + $(ACE_ROOT)/ace/os_include/sys/os_mman.h \ + $(ACE_ROOT)/ace/Thread_Mutex.inl \ + $(ACE_ROOT)/ace/Atomic_Op_T.h \ + $(ACE_ROOT)/ace/Atomic_Op_T.i \ + $(ACE_ROOT)/ace/Guard_T.h \ + $(ACE_ROOT)/ace/Guard_T.inl \ + $(ACE_ROOT)/ace/RW_Thread_Mutex.h \ + $(ACE_ROOT)/ace/RW_Mutex.h \ + $(ACE_ROOT)/ace/RW_Mutex.inl \ + $(ACE_ROOT)/ace/RW_Thread_Mutex.inl \ + $(ACE_ROOT)/ace/Guard_T.cpp \ + $(ACE_ROOT)/ace/Atomic_Op_T.cpp \ + $(ACE_ROOT)/ace/Log_Msg.h \ + $(ACE_ROOT)/ace/Log_Priority.h \ + $(ACE_ROOT)/ace/Atomic_Op.i \ + $(ACE_ROOT)/ace/Event_Handler.i \ + $(ACE_ROOT)/ace/DLL.h \ + $(ACE_ROOT)/ace/os_include/os_dlfcn.h \ + $(ACE_ROOT)/ace/Service_Object.i \ + $(ACE_ROOT)/ace/Unbounded_Set.h \ + $(ACE_ROOT)/ace/Node.h \ + $(ACE_ROOT)/ace/Node.cpp \ + $(ACE_ROOT)/ace/Unbounded_Set.inl \ + $(ACE_ROOT)/ace/Unbounded_Set.cpp \ + $(ACE_ROOT)/ace/Malloc_Base.h \ + $(ACE_ROOT)/ace/SString.h \ + $(ACE_ROOT)/ace/SStringfwd.h \ + $(ACE_ROOT)/ace/String_Base.h \ + $(ACE_ROOT)/ace/String_Base_Const.h \ + $(ACE_ROOT)/ace/String_Base.i \ + $(ACE_ROOT)/ace/Min_Max.h \ + $(ACE_ROOT)/ace/String_Base.cpp \ + $(ACE_ROOT)/ace/ACE.h \ + $(ACE_ROOT)/ace/Flag_Manip.h \ + $(ACE_ROOT)/ace/Flag_Manip.i \ + $(ACE_ROOT)/ace/Handle_Ops.h \ + $(ACE_ROOT)/ace/Handle_Ops.i \ + $(ACE_ROOT)/ace/Lib_Find.h \ + $(ACE_ROOT)/ace/Lib_Find.i \ + $(ACE_ROOT)/ace/Init_ACE.h \ + $(ACE_ROOT)/ace/Init_ACE.i \ + $(ACE_ROOT)/ace/Sock_Connect.h \ + $(ACE_ROOT)/ace/os_include/netinet/os_in.h \ + $(ACE_ROOT)/ace/os_include/sys/os_socket.h \ + $(ACE_ROOT)/ace/os_include/sys/os_uio.h \ + $(ACE_ROOT)/ace/Sock_Connect.i \ + $(ACE_ROOT)/ace/ACE.i \ + $(ACE_ROOT)/ace/OS_NS_sys_socket.h \ + $(ACE_ROOT)/ace/os_include/net/os_if.h \ + $(ACE_ROOT)/ace/OS_NS_stropts.h \ + $(ACE_ROOT)/ace/os_include/os_stropts.h \ + $(ACE_ROOT)/ace/OS_NS_stropts.inl \ + $(ACE_ROOT)/ace/OS_QoS.h \ + $(ACE_ROOT)/ace/OS_NS_sys_socket.inl \ + $(ACE_ROOT)/ace/OS_NS_sys_uio.h \ + $(ACE_ROOT)/ace/OS_NS_sys_uio.inl \ + $(ACE_ROOT)/ace/Auto_Ptr.h \ + $(ACE_ROOT)/ace/Auto_Ptr.i \ + $(ACE_ROOT)/ace/Auto_Ptr.cpp \ + $(ACE_ROOT)/ace/SString.i \ + $(TAO_ROOT)/tao/Collocation_Strategy.h \ + $(TAO_ROOT)/tao/params.h \ + $(ACE_ROOT)/ace/Unbounded_Queue.h \ + $(ACE_ROOT)/ace/Unbounded_Queue.inl \ + $(ACE_ROOT)/ace/Unbounded_Queue.cpp \ + $(TAO_ROOT)/tao/objectid.h \ + $(TAO_ROOT)/tao/CORBA_String.h \ + $(TAO_ROOT)/tao/CORBA_String.inl \ + $(TAO_ROOT)/tao/params.i \ + $(TAO_ROOT)/tao/Adapter.h \ + $(TAO_ROOT)/tao/Exception.h \ + $(TAO_ROOT)/tao/Exception.i \ + $(TAO_ROOT)/tao/Adapter.i \ + $(TAO_ROOT)/tao/ORB_Constants.h \ + $(TAO_ROOT)/tao/PolicyFactory_Registry.h \ + $(ACE_ROOT)/ace/Null_Mutex.h \ + $(ACE_ROOT)/ace/Map_Manager.h \ + $(ACE_ROOT)/ace/Map_Manager.i \ + $(ACE_ROOT)/ace/Map_Manager.cpp \ + $(TAO_ROOT)/tao/Parser_Registry.h \ + $(TAO_ROOT)/tao/Parser_Registry.i \ + $(TAO_ROOT)/tao/ORBInitializer_Registry.h \ + $(ACE_ROOT)/ace/Array_Base.h \ + $(ACE_ROOT)/ace/Array_Base.inl \ + $(ACE_ROOT)/ace/Array_Base.cpp \ + $(TAO_ROOT)/tao/Service_Callbacks.h \ + $(TAO_ROOT)/tao/Invocation_Utils.h \ + $(TAO_ROOT)/tao/Service_Callbacks.i \ + $(TAO_ROOT)/tao/Fault_Tolerance_Service.h \ + $(TAO_ROOT)/tao/Fault_Tolerance_Service.i \ + $(TAO_ROOT)/tao/Cleanup_Func_Registry.h \ + $(TAO_ROOT)/tao/Cleanup_Func_Registry.inl \ + $(TAO_ROOT)/tao/Object_Ref_Table.h \ + $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \ + $(ACE_ROOT)/ace/Functor.h \ + $(ACE_ROOT)/ace/Functor.i \ + $(ACE_ROOT)/ace/Functor_T.h \ + $(ACE_ROOT)/ace/Functor_T.i \ + $(ACE_ROOT)/ace/Functor_T.cpp \ + $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \ + $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \ + $(TAO_ROOT)/tao/ObjectKey_Table.h \ + $(ACE_ROOT)/ace/RB_Tree.h \ + $(ACE_ROOT)/ace/RB_Tree.i \ + $(ACE_ROOT)/ace/RB_Tree.cpp \ + $(TAO_ROOT)/tao/Object_KeyC.h \ + $(TAO_ROOT)/tao/Sequence_T.h \ + $(TAO_ROOT)/tao/Sequence.h \ + $(TAO_ROOT)/tao/Managed_Types.h \ + $(TAO_ROOT)/tao/Managed_Types.i \ + $(TAO_ROOT)/tao/Sequence.i \ + $(TAO_ROOT)/tao/Sequence_T.i \ + $(TAO_ROOT)/tao/Sequence_T.cpp \ + $(TAO_ROOT)/tao/Array_VarOut_T.h \ + $(TAO_ROOT)/tao/Array_VarOut_T.inl \ + $(TAO_ROOT)/tao/Array_VarOut_T.cpp \ + $(TAO_ROOT)/tao/Seq_Var_T.h \ + $(TAO_ROOT)/tao/Seq_Var_T.inl \ + $(TAO_ROOT)/tao/Seq_Var_T.cpp \ + $(TAO_ROOT)/tao/Seq_Out_T.h \ + $(TAO_ROOT)/tao/Seq_Out_T.inl \ + $(TAO_ROOT)/tao/Seq_Out_T.cpp \ + $(TAO_ROOT)/tao/Object_KeyC.i \ + $(TAO_ROOT)/tao/Messaging_SyncScopeC.h \ + $(TAO_ROOT)/tao/Messaging_SyncScopeC.i \ + $(TAO_ROOT)/tao/Object.h \ + $(TAO_ROOT)/tao/IOP_IORC.h \ + $(TAO_ROOT)/tao/OctetSeqC.h \ + $(TAO_ROOT)/tao/CDR.h \ + $(ACE_ROOT)/ace/CDR_Stream.h \ + $(ACE_ROOT)/ace/Message_Block.h \ + $(ACE_ROOT)/ace/Message_Block.i \ + $(ACE_ROOT)/ace/Message_Block_T.h \ + $(ACE_ROOT)/ace/Message_Block_T.i \ + $(ACE_ROOT)/ace/Message_Block_T.cpp \ + $(ACE_ROOT)/ace/CDR_Stream.i \ + $(TAO_ROOT)/tao/CDR.i \ + $(TAO_ROOT)/tao/OctetSeqC.i \ + $(TAO_ROOT)/tao/VarOut_T.h \ + $(TAO_ROOT)/tao/VarOut_T.inl \ + $(TAO_ROOT)/tao/VarOut_T.cpp \ + $(TAO_ROOT)/tao/IOP_IORC.i \ + $(TAO_ROOT)/tao/Policy_ForwardC.h \ + $(TAO_ROOT)/tao/Policy_ForwardC.i \ + $(TAO_ROOT)/tao/Object_Argument_T.h \ + $(TAO_ROOT)/tao/Argument.h \ + $(TAO_ROOT)/tao/Object_Argument_T.inl \ + $(TAO_ROOT)/tao/Object_Argument_T.cpp \ + $(TAO_ROOT)/tao/Dynamic_ParameterC.h \ + $(TAO_ROOT)/tao/ParameterMode.h \ + $(TAO_ROOT)/tao/Any.h \ + $(TAO_ROOT)/tao/Arg_Traits_T.h \ + $(TAO_ROOT)/tao/Any.i \ + $(TAO_ROOT)/tao/Dynamic_ParameterC.i \ + $(TAO_ROOT)/tao/Object.i \ + $(TAO_ROOT)/tao/Interceptor_List.h \ + $(TAO_ROOT)/tao/PortableInterceptorC.h \ + $(TAO_ROOT)/tao/PI_ForwardC.h \ + $(TAO_ROOT)/tao/StringSeqC.h \ + $(TAO_ROOT)/tao/StringSeqC.i \ + $(TAO_ROOT)/tao/PI_ForwardC.i \ + $(TAO_ROOT)/tao/IOP_CodecC.h \ + $(TAO_ROOT)/tao/ORB.h \ + $(TAO_ROOT)/tao/PolicyC.h \ + $(TAO_ROOT)/tao/CurrentC.h \ + $(TAO_ROOT)/tao/CurrentC.i \ + $(TAO_ROOT)/tao/PolicyC.i \ + $(TAO_ROOT)/tao/OBV_Constants.h \ + $(TAO_ROOT)/tao/ORB.i \ + $(TAO_ROOT)/tao/Typecode.h \ + $(TAO_ROOT)/tao/TC_Constants_Forward.h \ + $(TAO_ROOT)/tao/Typecode.i \ + $(TAO_ROOT)/tao/IOP_CodecC.i \ + $(TAO_ROOT)/tao/PortableInterceptorC.i \ + $(TAO_ROOT)/tao/Interceptor_List.inl \ + $(TAO_ROOT)/tao/PICurrent.h \ + $(TAO_ROOT)/tao/LocalObject.h \ + $(TAO_ROOT)/tao/LocalObject.i \ + $(TAO_ROOT)/tao/PICurrent.inl \ + $(ACE_ROOT)/ace/Thread_Manager.h \ + $(ACE_ROOT)/ace/Thread.h \ + $(ACE_ROOT)/ace/Thread_Adapter.h \ + $(ACE_ROOT)/ace/Thread_Adapter.inl \ + $(ACE_ROOT)/ace/Thread.i \ + $(ACE_ROOT)/ace/Thread_Exit.h \ + $(ACE_ROOT)/ace/Thread_Control.h \ + $(ACE_ROOT)/ace/Thread_Control.inl \ + $(ACE_ROOT)/ace/Condition_Thread_Mutex.h \ + $(ACE_ROOT)/ace/Condition_Thread_Mutex.inl \ + $(ACE_ROOT)/ace/Containers.h \ + $(ACE_ROOT)/ace/Containers.i \ + $(ACE_ROOT)/ace/Containers_T.h \ + $(ACE_ROOT)/ace/Containers_T.i \ + $(ACE_ROOT)/ace/Containers_T.cpp \ + $(ACE_ROOT)/ace/Free_List.h \ + $(ACE_ROOT)/ace/Free_List.i \ + $(ACE_ROOT)/ace/Free_List.cpp \ + $(ACE_ROOT)/ace/Singleton.h \ + $(ACE_ROOT)/ace/TSS_T.h \ + $(ACE_ROOT)/ace/TSS_T.inl \ + $(ACE_ROOT)/ace/TSS_T.cpp \ + $(ACE_ROOT)/ace/Singleton.i \ + $(ACE_ROOT)/ace/Singleton.cpp \ + $(ACE_ROOT)/ace/Object_Manager.h \ + $(ACE_ROOT)/ace/Recursive_Thread_Mutex.h \ + $(ACE_ROOT)/ace/Recursive_Thread_Mutex.inl \ + $(ACE_ROOT)/ace/Static_Object_Lock.h \ + $(ACE_ROOT)/ace/Object_Manager.i \ + $(ACE_ROOT)/ace/Managed_Object.h \ + $(ACE_ROOT)/ace/Managed_Object.i \ + $(ACE_ROOT)/ace/Managed_Object.cpp \ + $(ACE_ROOT)/ace/Framework_Component.h \ + $(ACE_ROOT)/ace/Framework_Component.inl \ + $(ACE_ROOT)/ace/Framework_Component_T.h \ + $(ACE_ROOT)/ace/Framework_Component_T.inl \ + $(ACE_ROOT)/ace/Framework_Component_T.cpp \ + $(ACE_ROOT)/ace/Thread_Manager.i \ + $(ACE_ROOT)/ace/Lock_Adapter_T.h \ + $(ACE_ROOT)/ace/Lock_Adapter_T.inl \ + $(ACE_ROOT)/ace/Lock_Adapter_T.cpp \ + $(TAO_ROOT)/tao/ORB_Core.i \ + $(TAO_ROOT)/tao/TAO_Server_Request.h \ + $(TAO_ROOT)/tao/Tagged_Profile.h \ + $(TAO_ROOT)/tao/IOPC.h \ + $(TAO_ROOT)/tao/IOPC.i \ + $(TAO_ROOT)/tao/Tagged_Profile.i \ + $(TAO_ROOT)/tao/Service_Context.h \ + $(TAO_ROOT)/tao/Service_Context.inl \ + $(TAO_ROOT)/tao/PICurrent_Copy_Callback.h \ + $(TAO_ROOT)/tao/TAO_Server_Request.i + .obj/ServerRequestInfo.o .obj/ServerRequestInfo.so .shobj/ServerRequestInfo.o .shobj/ServerRequestInfo.so: ServerRequestInfo.cpp ServerRequestInfo.h \ $(ACE_ROOT)/ace/pre.h portableserver_export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -5599,6 +5969,7 @@ endif $(ACE_ROOT)/ace/Array_Base.inl \ $(ACE_ROOT)/ace/Array_Base.cpp \ $(TAO_ROOT)/tao/PICurrent.inl \ + $(TAO_ROOT)/tao/PICurrent_Copy_Callback.h \ $(TAO_ROOT)/tao/TAO_Server_Request.i \ ServerRequestInfo.inl POA.h POAManager.h \ $(TAO_ROOT)/tao/ObjRefTemplate/ObjectReferenceTemplateC.h \ @@ -5686,6 +6057,7 @@ endif $(TAO_ROOT)/tao/orbconf.h \ $(ACE_ROOT)/ace/Basic_Types.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -5998,13 +6370,17 @@ endif $(TAO_ROOT)/tao/Tagged_Profile.i \ $(TAO_ROOT)/tao/PICurrent.h \ $(TAO_ROOT)/tao/PICurrent.inl \ + $(TAO_ROOT)/tao/PICurrent_Copy_Callback.h \ $(TAO_ROOT)/tao/TAO_Server_Request.i \ - ServerRequestInfo.inl + ServerRequestInfo.inl \ + PICurrent_Guard.h \ + portableserver_export.h .obj/Default_Servant_Dispatcher.o .obj/Default_Servant_Dispatcher.so .shobj/Default_Servant_Dispatcher.o .shobj/Default_Servant_Dispatcher.so: Default_Servant_Dispatcher.cpp \ Default_Servant_Dispatcher.h \ $(ACE_ROOT)/ace/pre.h portableserver_export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -6330,6 +6706,7 @@ endif $(ACE_ROOT)/ace/SStringfwd.h \ $(ACE_ROOT)/ace/Basic_Types.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -6612,6 +6989,7 @@ endif $(ACE_ROOT)/ace/pre.h POA_Policies.h \ PortableServerC.h portableserver_export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -6785,6 +7163,7 @@ endif $(ACE_ROOT)/ace/pre.h PortableServerC.h \ portableserver_export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -6956,6 +7335,7 @@ endif PortableServer_ORBInitializer.h \ $(ACE_ROOT)/ace/pre.h portableserver_export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -7331,6 +7711,7 @@ endif PortableServer_PolicyFactory.h \ $(ACE_ROOT)/ace/pre.h portableserver_export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -7564,6 +7945,7 @@ endif $(ACE_ROOT)/ace/pre.h POA_Policies.h \ PortableServerC.h portableserver_export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -7906,6 +8288,7 @@ endif Default_Policy_Validator.h \ $(ACE_ROOT)/ace/pre.h portableserver_export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -8084,6 +8467,7 @@ endif $(TAO_ROOT)/tao/orbconf.h \ $(ACE_ROOT)/ace/Basic_Types.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -8429,6 +8813,7 @@ endif $(TAO_ROOT)/tao/orbconf.h \ $(ACE_ROOT)/ace/Basic_Types.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -8707,6 +9092,7 @@ endif ObjectReferenceTemplate.h $(ACE_ROOT)/ace/pre.h \ portableserver_export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -9035,6 +9421,7 @@ endif portableserver_export.h \ $(ACE_ROOT)/ace/config-all.h \ $(ACE_ROOT)/ace/pre.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -9287,6 +9674,7 @@ endif $(TAO_ROOT)/tao/Messaging_SyncScopeC.i \ $(TAO_ROOT)/tao/PortableInterceptorC.i \ $(TAO_ROOT)/tao/PICurrent.inl \ + $(TAO_ROOT)/tao/PICurrent_Copy_Callback.h \ $(TAO_ROOT)/tao/TAO_Server_Request.i \ $(TAO_ROOT)/tao/Transport.h \ $(TAO_ROOT)/tao/Transport_Cache_Manager.h \ @@ -9402,6 +9790,7 @@ endif $(ACE_ROOT)/ace/pre.h PortableServerC.h \ portableserver_export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -9728,6 +10117,7 @@ endif $(TAO_ROOT)/tao/orbconf.h \ $(ACE_ROOT)/ace/Basic_Types.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -9986,6 +10376,7 @@ endif $(TAO_ROOT)/tao/orbconf.h \ $(ACE_ROOT)/ace/Basic_Types.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -10361,6 +10752,7 @@ endif $(TAO_ROOT)/tao/Messaging_SyncScopeC.i \ $(TAO_ROOT)/tao/PortableInterceptorC.i \ $(TAO_ROOT)/tao/PICurrent.inl \ + $(TAO_ROOT)/tao/PICurrent_Copy_Callback.h \ $(TAO_ROOT)/tao/TAO_Server_Request.i \ $(TAO_ROOT)/tao/ORB_Core.h \ $(TAO_ROOT)/tao/Resource_Factory.h \ @@ -10441,6 +10833,7 @@ endif $(TAO_ROOT)/tao/Var_Size_Argument_T.cpp \ $(TAO_ROOT)/tao/PortableInterceptor.h \ $(TAO_ROOT)/tao/RequestInfo_Util.h \ + PICurrent_Guard.h \ ServerRequestInfo.h \ ServerRequestInfo.inl \ ServerInterceptorAdapter.h \ @@ -10457,6 +10850,7 @@ endif $(TAO_ROOT)/tao/orbconf.h \ $(ACE_ROOT)/ace/Basic_Types.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -10722,6 +11116,7 @@ endif $(TAO_ROOT)/tao/orbconf.h \ $(ACE_ROOT)/ace/Basic_Types.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -11097,6 +11492,7 @@ endif $(TAO_ROOT)/tao/Messaging_SyncScopeC.i \ $(TAO_ROOT)/tao/PortableInterceptorC.i \ $(TAO_ROOT)/tao/PICurrent.inl \ + $(TAO_ROOT)/tao/PICurrent_Copy_Callback.h \ $(TAO_ROOT)/tao/TAO_Server_Request.i \ $(TAO_ROOT)/tao/ORB_Core.h \ $(TAO_ROOT)/tao/Resource_Factory.h \ @@ -11181,6 +11577,7 @@ endif $(TAO_ROOT)/tao/Var_Size_Argument_T.cpp \ $(TAO_ROOT)/tao/PortableInterceptor.h \ $(TAO_ROOT)/tao/RequestInfo_Util.h \ + PICurrent_Guard.h \ ServerRequestInfo.h \ ServerRequestInfo.inl \ ServerInterceptorAdapter.h \ diff --git a/TAO/tao/PortableServer/Makefile.bor b/TAO/tao/PortableServer/Makefile.bor index d0b8eb18a02..5cccd912126 100644 --- a/TAO/tao/PortableServer/Makefile.bor +++ b/TAO/tao/PortableServer/Makefile.bor @@ -25,6 +25,7 @@ OBJFILES = \ $(OBJDIR)\Operation_Table.obj \ $(OBJDIR)\ORB_Manager.obj \ $(OBJDIR)\ImplRepo_i.obj \ + $(OBJDIR)\PICurrent_Guard.obj \ $(OBJDIR)\POA.obj \ $(OBJDIR)\POAManager.obj \ $(OBJDIR)\POA_Cached_Policies.obj \ diff --git a/TAO/tao/PortableServer/PICurrent_Guard.cpp b/TAO/tao/PortableServer/PICurrent_Guard.cpp new file mode 100644 index 00000000000..c583311b8be --- /dev/null +++ b/TAO/tao/PortableServer/PICurrent_Guard.cpp @@ -0,0 +1,80 @@ +#include "PICurrent_Guard.h" + +#if TAO_HAS_INTERCEPTORS == 1 + + +ACE_RCSID (PortableServer, + PICurrent_Guard, + "$Id$") + + +#include "tao/ORB_Core.h" +#include "tao/TAO_Server_Request.h" +#include "tao/PICurrent_Copy_Callback.h" + + +TAO::PICurrent_Guard::PICurrent_Guard (TAO_ServerRequest &server_request, + bool tsc_to_rsc) + : src_ (0), + dest_ (0), + copy_callback_ (server_request.pi_current_copy_callback ()), + tsc_to_rsc_ (tsc_to_rsc) +{ + // This constructor is used on the server side. + + // Retrieve the thread scope current (no TSS access incurred yet). + PICurrent * pi_current = server_request.orb_core ()->pi_current (); + + // If the slot count is zero, there is nothing to copy. Prevent any + // copying (and hence TSS accesses) from occurring. + if (pi_current != 0 && pi_current->slot_count () != 0) + { + // Retrieve the request scope current. + PICurrent_Impl * rsc = &server_request.rs_pi_current (); + + // Retrieve the thread scope current. + PICurrent_Impl * tsc = pi_current->tsc (); + + if (tsc_to_rsc) + { + // TSC to RSC copy. + // Occurs after receive_request() interception point and + // upcall. + this->src_ = tsc; + this->dest_ = rsc; + } + else + { + // RSC to TSC copy. + // Occurs after receive_request_service_contexts() + // interception point. + this->src_ = rsc; + this->dest_ = tsc; + } + } +} + +TAO::PICurrent_Guard::~PICurrent_Guard (void) +{ + if (this->src_ != 0 && this->dest_ != 0 + & this->src_ != this->dest_) + { + // This copy better be exception-safe! + this->dest_->lc_slot_table (this->src_); + + // PICurrent will potentially have to call back on the request + // scope current so that it can deep copy the contents of the + // thread scope current if the contents of the thread scope + // current are about to be modified. It is necessary to do this + // deep copy once in order to completely isolate the request + // scope current from the thread scope current. This is only + // necessary, if the thread scope current is modified after its + // contents have been *logically* copied to the request scope + // current. The same goes for the reverse, i.e. RSC to TSC. + this->copy_callback_.src_and_dst (this->src_, this->dest_); + this->src_->copy_callback (&this->copy_callback_); + } +} + + +#endif /* TAO_HAS_INTERCEPTORS == 1 */ diff --git a/TAO/tao/PortableServer/PICurrent_Guard.h b/TAO/tao/PortableServer/PICurrent_Guard.h new file mode 100644 index 00000000000..667cb45e1ef --- /dev/null +++ b/TAO/tao/PortableServer/PICurrent_Guard.h @@ -0,0 +1,107 @@ +// -*- C++ -*- + +// =================================================================== +/** + * @file PICurrent_Guard.h + * + * $Id$ + * + * @author Ossama Othman <ossama@dre.vanderbilt.edu> + */ +// =================================================================== + +#ifndef TAO_PI_CURRENT_GUARD_H +#define TAO_PI_CURRENT_GUARD_H + +#include /**/ "ace/pre.h" + +#include "tao/orbconf.h" + +#if !defined (ACE_LACKS_PRAGMA_ONCE) +# pragma once +#endif /* ACE_LACKS_PRAGMA_ONCE */ + +#if TAO_HAS_INTERCEPTORS == 1 + +#include "portableserver_export.h" + +/// Forward declarations. +class TAO_ServerRequest; + +namespace TAO +{ + class PICurrent_Impl; + class PICurrent_Copy_Callback; + + /** + * @class PICurrent_Guard + * + * @brief Class used to make copying between request scope current + * and thread scope current exception-safe. + * + * Since copies between the request scope current and thread scope + * current must also occur if an exception is thrown, e.g. made + * available to the send_exception() interception points, the + * "guard" idiom is used to make this action exception-safe. + * + * @note This Guard class is only used on the server side. + */ + class TAO_PortableServer_Export PICurrent_Guard + { + public: + + /// Constructor + /** + * This constructor sets up this guard to copy the data held in a + * given PICurrent when transitioning from that PICurrent's scope + * to another scope (e.g. request scope to thread scope transition + * immediately following receive_request_service_contexts() on + * server side). + * + * @param tsc_to_rsc true when copying TSC slot table to RSC slot + * table, i.e. after target operation + * completes. + */ + PICurrent_Guard (TAO_ServerRequest &server_request, + bool tsc_to_rsc); + + /// Destructor + /** + * The destructor copies (a logical copy whenever possible) data + * held in a given PICurrent when transitioning from one PICurrent + * scope to another immediately before any ending interception + * points are invoked, and after the starting and intermediate (if + * any) interception points are invoked. + */ + ~PICurrent_Guard (void); + + private: + + /// The PICurrent implementation whose slot table will be copied. + PICurrent_Impl * src_; + + /// The PICurrent implementation whose slot table will be filled + /// with the contents of another PICurrent's slot table. + PICurrent_Impl * dest_; + + /// Callback object responsible for performing deep copies of a + /// PICurrent's slot table. + PICurrent_Copy_Callback & copy_callback_; + + /// Flag that indicates if the TSC is to be copied to the RSC. + /** + * If false, then the RSC must be deep copied upon leaving the + * request scope and entering the thread scope. This is necessary + * since the RSC slot table is no longer available upon leaving + * the thread scope, meaning that a logical copy is not enough. + */ + const bool tsc_to_rsc_; + + }; +} + +#endif /* TAO_HAS_INTERCEPTORS == 1 */ + +#include /**/ "ace/post.h" + +#endif /* TAO_PI_CURRENT_GUARD_H */ diff --git a/TAO/tao/PortableServer/PolicyS.cpp b/TAO/tao/PortableServer/PolicyS.cpp index ff0bb250129..14833c36e36 100644 --- a/TAO/tao/PortableServer/PolicyS.cpp +++ b/TAO/tao/PortableServer/PolicyS.cpp @@ -49,7 +49,7 @@ #include "tao/PortableInterceptor.h" #if TAO_HAS_INTERCEPTORS == 1 #include "tao/RequestInfo_Util.h" -#include "tao/PICurrent.h" +#include "tao/PortableServer/PICurrent_Guard.h" #include "tao/PortableServer/ServerRequestInfo.h" #include "tao/PortableServer/ServerInterceptorAdapter.h" #endif /* TAO_HAS_INTERCEPTORS == 1 */ @@ -994,8 +994,8 @@ void POA_CORBA::Policy::_get_policy_type_skel ( ACE_TRY { { - TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), - 1 /* Copy TSC to RSC */); + TAO::PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), + 1 /* Copy TSC to RSC */); _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; @@ -1125,8 +1125,8 @@ void POA_CORBA::Policy::copy_skel ( ACE_TRY { { - TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), - 1 /* Copy TSC to RSC */); + TAO::PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), + 1 /* Copy TSC to RSC */); _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; @@ -1258,8 +1258,8 @@ void POA_CORBA::Policy::destroy_skel ( ACE_TRY { { - TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), - 1 /* Copy TSC to RSC */); + TAO::PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), + 1 /* Copy TSC to RSC */); _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; diff --git a/TAO/tao/PortableServer/PortableServer.mpc b/TAO/tao/PortableServer/PortableServer.mpc index df5550e4676..0e700cc9e86 100644 --- a/TAO/tao/PortableServer/PortableServer.mpc +++ b/TAO/tao/PortableServer/PortableServer.mpc @@ -22,6 +22,7 @@ project : taolib, core, objreftemplate, iorinterceptor { ObjectReferenceTemplate.cpp Operation_Table.cpp ORB_Manager.cpp + PICurrent_Guard.cpp POA.cpp POA_Cached_Policies.cpp POA_Policies.cpp diff --git a/TAO/tao/Profile_Transport_Resolver.h b/TAO/tao/Profile_Transport_Resolver.h index 380a69c9872..e41a52c1469 100644 --- a/TAO/tao/Profile_Transport_Resolver.h +++ b/TAO/tao/Profile_Transport_Resolver.h @@ -82,7 +82,7 @@ namespace TAO //@{ /** - * Accessors and muttators for this class. The following methods + * Accessors and mutators for this class. The following methods * are used by the clients of this class to access. */ diff --git a/TAO/tao/TAO_Server_Request.cpp b/TAO/tao/TAO_Server_Request.cpp index 052a7654f37..39e6fb3c459 100644 --- a/TAO/tao/TAO_Server_Request.cpp +++ b/TAO/tao/TAO_Server_Request.cpp @@ -62,9 +62,10 @@ TAO_ServerRequest::TAO_ServerRequest (TAO_Pluggable_Messaging *mesg_base, dsi_nvlist_align_ (0), argument_flag_ (1) #if TAO_HAS_INTERCEPTORS == 1 - , interceptor_count_ (0) - , rs_pi_current_ () - , result_seq_ (0) + , interceptor_count_ (0) + , rs_pi_current_ () + , pi_current_copy_callback_ () + , result_seq_ (0) #endif /* TAO_HAS_INTERCEPTORS == 1 */ { ACE_FUNCTION_TIMEPROBE (TAO_SERVER_REQUEST_START); diff --git a/TAO/tao/TAO_Server_Request.h b/TAO/tao/TAO_Server_Request.h index a0497025a31..8796f78d207 100644 --- a/TAO/tao/TAO_Server_Request.h +++ b/TAO/tao/TAO_Server_Request.h @@ -31,6 +31,7 @@ #if TAO_HAS_INTERCEPTORS == 1 #include "PICurrent.h" +#include "PICurrent_Copy_Callback.h" #endif /* TAO_HAS_INTERCEPTORS == 1 */ class TAO_Pluggable_Messaging; @@ -226,10 +227,13 @@ public: * code must be able to modify this value and use that value * at a later time without being forced to use TSS. */ - size_t &interceptor_count (void); + size_t & interceptor_count (void); /// Return a reference to the "request scope" PICurrent object. - TAO_PICurrent_Impl &rs_pi_current (void); + TAO::PICurrent_Impl & rs_pi_current (void); + + /// Return a reference to the PICurrent copy callback object. + TAO::PICurrent_Copy_Callback & pi_current_copy_callback (void); #endif /* TAO_HAS_INTERCEPTORS == 1 */ private: @@ -308,7 +312,11 @@ private: /// The "Request Scope Current" (RSC) object, as required by /// Portable Interceptors. - TAO_PICurrent_Impl rs_pi_current_; + TAO::PICurrent_Impl rs_pi_current_; + + /// PICurrent callback object responsible for copying slot table + /// between PICurrents in different scopes (i.e. thread or request). + TAO::PICurrent_Copy_Callback pi_current_copy_callback_; /// Used by the FTORB CORBA::OctetSeq_var result_seq_; diff --git a/TAO/tao/TAO_Server_Request.i b/TAO/tao/TAO_Server_Request.i index c0c7e340752..f87daa86d7b 100644 --- a/TAO/tao/TAO_Server_Request.i +++ b/TAO/tao/TAO_Server_Request.i @@ -193,12 +193,18 @@ TAO_ServerRequest::interceptor_count (void) return this->interceptor_count_; } -ACE_INLINE TAO_PICurrent_Impl & +ACE_INLINE TAO::PICurrent_Impl & TAO_ServerRequest::rs_pi_current (void) { return this->rs_pi_current_; } +ACE_INLINE TAO::PICurrent_Copy_Callback & +TAO_ServerRequest::pi_current_copy_callback (void) +{ + return this->pi_current_copy_callback_; +} + ACE_INLINE int TAO_ServerRequest::got_result (void) { diff --git a/TAO/tao/Valuetype/Makefile b/TAO/tao/Valuetype/Makefile index 48a476ed21a..ef28153a550 100644 --- a/TAO/tao/Valuetype/Makefile +++ b/TAO/tao/Valuetype/Makefile @@ -71,6 +71,7 @@ endif .obj/ValueBase.o .obj/ValueBase.so .shobj/ValueBase.o .shobj/ValueBase.so: ValueBase.cpp ValueBase.h \ $(ACE_ROOT)/ace/pre.h valuetype_export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -412,6 +413,7 @@ endif Valuetype_Adapter_Impl.h $(ACE_ROOT)/ace/pre.h \ $(ACE_ROOT)/ace/Service_Config.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -799,6 +801,7 @@ endif AbstractBase_Invocation_Adapter.h \ $(ACE_ROOT)/ace/pre.h valuetype_export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -902,6 +905,7 @@ endif .obj/AbstractBase.o .obj/AbstractBase.so .shobj/AbstractBase.o .shobj/AbstractBase.so: AbstractBase.cpp AbstractBase.h \ $(ACE_ROOT)/ace/pre.h valuetype_export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -1261,6 +1265,7 @@ endif .obj/ValueFactory.o .obj/ValueFactory.so .shobj/ValueFactory.o .shobj/ValueFactory.so: ValueFactory.cpp ValueFactory.h \ $(ACE_ROOT)/ace/pre.h valuetype_export.h \ $(ACE_ROOT)/ace/config-all.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -1371,6 +1376,7 @@ endif $(ACE_ROOT)/ace/TSS_T.h \ $(ACE_ROOT)/ace/Lock.h \ $(ACE_ROOT)/ace/ACE_export.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ @@ -1571,6 +1577,7 @@ endif .obj/Seq_Tmplinst.o .obj/Seq_Tmplinst.so .shobj/Seq_Tmplinst.o .shobj/Seq_Tmplinst.so: Seq_Tmplinst.cpp \ $(ACE_ROOT)/ace/config-all.h \ $(ACE_ROOT)/ace/pre.h \ + $(ACE_ROOT)/ace/config-lite.h \ $(ACE_ROOT)/ace/config.h \ $(ACE_ROOT)/ace/$(ACE_PLATFORM_CONFIG) \ $(ACE_ROOT)/ace/post.h \ diff --git a/TAO/tao/orbconf.h b/TAO/tao/orbconf.h index f2b8d6a583b..6e67a7588d8 100644 --- a/TAO/tao/orbconf.h +++ b/TAO/tao/orbconf.h @@ -732,6 +732,11 @@ const size_t TAO_DEFAULT_VALUE_FACTORY_TABLE_SIZE = 128; # endif /* TAO_HAS_MINIMUM_CORBA */ #endif +// Proprietary FT interception-point support is disabled by default. +#ifndef TAO_HAS_EXTENDED_FT_INTERCEPTORS +# define TAO_HAS_EXTENDED_FT_INTERCEPTORS 0 +#endif /* !TAO_HAS_EXTENEDED_FT_INTERCEPTORS */ + // Define the policy types as literals, so they can be used in switch // statements diff --git a/TAO/tao/tao.mpc b/TAO/tao/tao.mpc index 02ee5a1b1d3..1233426b042 100644 --- a/TAO/tao/tao.mpc +++ b/TAO/tao/tao.mpc @@ -128,6 +128,7 @@ project(TAO) : acelib, taoversion, core, tao_output, taodefaults, extra_core { PortableInterceptorC.cpp PortableInterceptorA.cpp PICurrent.cpp + PICurrent_Copy_Callback.cpp PICurrent_ORBInitializer.cpp DynamicC.cpp DynamicA.cpp |