summaryrefslogtreecommitdiff
path: root/TAO/tao
diff options
context:
space:
mode:
authorOssama Othman <ossama-othman@users.noreply.github.com>2004-03-16 08:56:57 +0000
committerOssama Othman <ossama-othman@users.noreply.github.com>2004-03-16 08:56:57 +0000
commit3db444a4af91af836045d06d6d0077e2c0281ecf (patch)
treea4a4c95ba07421d43018113ab36639c0827c11dd /TAO/tao
parent47b5dfe9ae3189a71cd1e8db5e6a8126f12c5a3c (diff)
downloadATCD-3db444a4af91af836045d06d6d0077e2c0281ecf.tar.gz
ChangeLogTag:Tue Mar 16 00:49:15 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
Diffstat (limited to 'TAO/tao')
-rw-r--r--TAO/tao/ClientRequestInfo_i.cpp32
-rw-r--r--TAO/tao/ClientRequestInfo_i.h21
-rw-r--r--TAO/tao/Domain/DomainS.cpp338
-rw-r--r--TAO/tao/IORInterceptor/Makefile4
-rw-r--r--TAO/tao/Makefile.bor1
-rw-r--r--TAO/tao/Makefile.tao545
-rw-r--r--TAO/tao/ORB.cpp3
-rw-r--r--TAO/tao/ORB_Core.h12
-rw-r--r--TAO/tao/ORB_Core.i4
-rw-r--r--TAO/tao/ObjRefTemplate/Makefile1
-rw-r--r--TAO/tao/PICurrent.cpp236
-rw-r--r--TAO/tao/PICurrent.h419
-rw-r--r--TAO/tao/PICurrent.inl59
-rw-r--r--TAO/tao/PICurrent_Copy_Callback.cpp60
-rw-r--r--TAO/tao/PICurrent_Copy_Callback.h74
-rw-r--r--TAO/tao/PICurrent_ORBInitializer.cpp10
-rw-r--r--TAO/tao/PortableServer/ImR_LocatorS.cpp786
-rw-r--r--TAO/tao/PortableServer/ImplRepoS.cpp1546
-rw-r--r--TAO/tao/PortableServer/Makefile447
-rw-r--r--TAO/tao/PortableServer/Makefile.bor1
-rw-r--r--TAO/tao/PortableServer/PICurrent_Guard.cpp80
-rw-r--r--TAO/tao/PortableServer/PICurrent_Guard.h107
-rw-r--r--TAO/tao/PortableServer/PolicyS.cpp14
-rw-r--r--TAO/tao/PortableServer/PortableServer.mpc1
-rw-r--r--TAO/tao/Profile_Transport_Resolver.h2
-rw-r--r--TAO/tao/TAO_Server_Request.cpp7
-rw-r--r--TAO/tao/TAO_Server_Request.h14
-rw-r--r--TAO/tao/TAO_Server_Request.i8
-rw-r--r--TAO/tao/Valuetype/Makefile7
-rw-r--r--TAO/tao/orbconf.h5
-rw-r--r--TAO/tao/tao.mpc1
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&lt;void*&gt; 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