From 17f0f5b9f9aff4fab36c64bd9ac63cb467333e1a Mon Sep 17 00:00:00 2001 From: bala Date: Tue, 24 Oct 2000 23:12:27 +0000 Subject: *** empty log message *** --- TAO/tao/IIOP_Connect.cpp | 4 ++++ TAO/tao/IIOP_Connector.cpp | 31 ++++++++++++++++++++----------- 2 files changed, 24 insertions(+), 11 deletions(-) diff --git a/TAO/tao/IIOP_Connect.cpp b/TAO/tao/IIOP_Connect.cpp index fbdf56bc1e7..90afd7db453 100644 --- a/TAO/tao/IIOP_Connect.cpp +++ b/TAO/tao/IIOP_Connect.cpp @@ -462,6 +462,10 @@ TAO_IIOP_Client_Connection_Handler::handle_cleanup (void) #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) +template class ACE_Svc_Handler; + #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +#pragma instantiate ACE_Svc_Handler + #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/TAO/tao/IIOP_Connector.cpp b/TAO/tao/IIOP_Connector.cpp index d4a88f859cc..48e26e05b68 100644 --- a/TAO/tao/IIOP_Connector.cpp +++ b/TAO/tao/IIOP_Connector.cpp @@ -15,27 +15,32 @@ ACE_RCSID(tao, IIOP_Connector, "$Id$") #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Svc_Handler; +template class ACE_Node; +template class ACE_Refcounted_Hash_Recyclable; template class ACE_Unbounded_Stack; template class ACE_Concurrency_Strategy; -template class ACE_Strategy_Connector; -template class ACE_Connect_Strategy; -template class ACE_NOOP_Concurrency_Strategy; -template class ACE_Connector; template class ACE_Creation_Strategy; - +template class ACE_Strategy_Connector; +template class ACE_Connect_Strategy; +template class ACE_NOOP_Concurrency_Strategy; +template class ACE_Connector; +template class ACE_Svc_Tuple; +template class ACE_Map_Manager *, ACE_SYNCH_RW_MUTEX>; +template class ACE_Map_Iterator_Base *, ACE_SYNCH_RW_MUTEX>; #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_Svc_Handler +#pragma instantiate ACE_Node +#pragma instantiate ACE_Refcounted_Hash_Recyclable #pragma instantiate ACE_Unbounded_Stack #pragma instantiate ACE_Concurrency_Strategy -#pragma instantiate ACE_Strategy_Connector -#pragma instantiate ACE_Concurrency_Strategy -#pragma instantiate ACE_Connect_Strategy +#pragma instantiate ACE_Strategy_Connector +#pragma instantiate ACE_Connect_Strategy #pragma instantiate ACE_NOOP_Concurrency_Strategy #pragma instantiate ACE_Connector #pragma instantiate ACE_Creation_Strategy - +#pragma instantiate ACE_Svc_Tuple +#pragma instantiate ACE_Map_Manager *, ACE_SYNCH_RW_MUTEX> +#pragma instantiate ACE_Map_Iterator_Base *, ACE_SYNCH_RW_MUTEX> #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ @@ -193,6 +198,10 @@ TAO_IIOP_Connector::connect (TAO_Base_Connection_Property *prop, // Add the handler to Cache int retval = this->add_handler (prop, svc_handler); + + if (retval) + { + } } if (result == -1) -- cgit v1.2.1