diff options
author | Johnny Willemsen <jwillemsen@remedy.nl> | 2006-04-20 11:07:09 +0000 |
---|---|---|
committer | Johnny Willemsen <jwillemsen@remedy.nl> | 2006-04-20 11:07:09 +0000 |
commit | f1d1f5773f100b7815913d3f6360ea7a52f37336 (patch) | |
tree | a71f1120cc89c7d1ee2c75cef6901b6dc12ff432 | |
parent | b469d00cbefd5a5a82b1cae8e432f9e16d2df03c (diff) | |
download | ATCD-f1d1f5773f100b7815913d3f6360ea7a52f37336.tar.gz |
ChangeLogTag: Thu Apr 20 09:14:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
52 files changed, 26 insertions, 750 deletions
diff --git a/TAO/orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp b/TAO/orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp index a353451fc9b..d3ac960f0ca 100644 --- a/TAO/orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp +++ b/TAO/orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp @@ -213,26 +213,3 @@ TAO_UIPMC_Connector::cancel_svc_handler ( TAO_END_VERSIONED_NAMESPACE_DECL -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) - -template class ACE_Hash <ACE_INET_Addr>; -template class ACE_Equal_To <ACE_INET_Addr>; -template class ACE_Hash_Map_Manager_Ex<ACE_INET_Addr, - TAO_UIPMC_Connection_Handler *, - ACE_Hash <ACE_INET_Addr>, - ACE_Equal_To <ACE_INET_Addr>, - ACE_Null_Mutex>; -template class ACE_Hash_Map_Entry<ACE_INET_Addr, - TAO_UIPMC_Connection_Handler *>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - -#pragma instantiate ACE_Hash <ACE_INET_Addr> -#pragma instantiate ACE_Equal_To <ACE_INET_Addr> -#pragma instantiate ACE_Hash_Map_Manager_Ex<ACE_INET_Addr, \ - TAO_UIPMC_Connection_Handler *, \ - ACE_Hash <ACE_INET_Addr>, \ - ACE_Equal_To <ACE_INET_Addr>, - ACE_Null_Mutex> -#pragma instantiate ACE_Hash_Map_Entry<ACE_INET_Addr, \ - TAO_UIPMC_Connection_Handler *> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/TAO/orbsvcs/tests/HTIOP/test_config.h b/TAO/orbsvcs/tests/HTIOP/test_config.h index 52329a74561..c87f7c6ecb4 100644 --- a/TAO/orbsvcs/tests/HTIOP/test_config.h +++ b/TAO/orbsvcs/tests/HTIOP/test_config.h @@ -1,4 +1,4 @@ -// -*- C++ -*- +// -*- C++ -*- // ============================================================================ @@ -311,13 +311,9 @@ randomize (int array[], size_t size) typedef ACE_Singleton<ACE_Test_Output, ACE_Null_Mutex> ace_file_stream; -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Singleton<ACE_Test_Output, ACE_Null_Mutex>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_Singleton<ACE_Test_Output, ACE_Null_Mutex> -#elif defined (__GNUC__) && (defined (_AIX) || defined (__hpux)) +#if defined (ACE_HAS_EXPLICIT_STATIC_TEMPLATE_MEMBER_INSTANTIATION) template ACE_Singleton<ACE_Test_Output, ACE_Null_Mutex> * ACE_Singleton<ACE_Test_Output, ACE_Null_Mutex>::singleton_; -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ +#endif /* ACE_HAS_EXPLICIT_STATIC_TEMPLATE_MEMBER_INSTANTIATION */ #endif /* ACE_TEST_CONFIG_H */ diff --git a/apps/Gateway/Gateway/Config_Files.cpp b/apps/Gateway/Gateway/Config_Files.cpp index a02856b5be6..f1b9e96dd23 100644 --- a/apps/Gateway/Gateway/Config_Files.cpp +++ b/apps/Gateway/Gateway/Config_Files.cpp @@ -213,10 +213,3 @@ main (int argc, char *argv[]) } #endif /* DEBUGGING */ -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class File_Parser<Connection_Config_Info>; -template class File_Parser<Consumer_Config_Info>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate File_Parser<Connection_Config_Info> -#pragma instantiate File_Parser<Consumer_Config_Info> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/apps/Gateway/Gateway/Connection_Handler.cpp b/apps/Gateway/Gateway/Connection_Handler.cpp index 870764229c1..ff93886c187 100644 --- a/apps/Gateway/Gateway/Connection_Handler.cpp +++ b/apps/Gateway/Gateway/Connection_Handler.cpp @@ -270,24 +270,3 @@ Connection_Handler_Factory::make_connection_handler (const Connection_Config_Inf return connection_handler; } -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Map_Entry<Event_Key, Consumer_Dispatch_Set *>; -template class ACE_Map_Iterator_Base<Event_Key, Consumer_Dispatch_Set *, MAP_MUTEX>; -template class ACE_Map_Iterator<Event_Key, Consumer_Dispatch_Set *, MAP_MUTEX>; -template class ACE_Map_Reverse_Iterator<Event_Key, Consumer_Dispatch_Set *, MAP_MUTEX>; -template class ACE_Map_Manager<Event_Key, Consumer_Dispatch_Set *, MAP_MUTEX>; -template class ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>; -#if defined (ACE_HAS_THREADS) -template class ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_MT_SYNCH>; -#endif /* ACE_HAS_THREADS */ -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_Map_Entry<Event_Key, Consumer_Dispatch_Set *> -#pragma instantiate ACE_Map_Iterator<Event_Key, Consumer_Dispatch_Set *, MAP_MUTEX> -#pragma instantiate ACE_Map_Reverse_Iterator<Event_Key, Consumer_Dispatch_Set *, MAP_MUTEX> -#pragma instantiate ACE_Map_Iterator_Base<Event_Key, Consumer_Dispatch_Set *, MAP_MUTEX> -#pragma instantiate ACE_Map_Manager<Event_Key, Consumer_Dispatch_Set *, MAP_MUTEX> -#pragma instantiate ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH> -#if defined (ACE_HAS_THREADS) -#pragma instantiate ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_MT_SYNCH> -#endif /* ACE_HAS_THREADS */ -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/apps/Gateway/Gateway/Connection_Handler_Acceptor.cpp b/apps/Gateway/Gateway/Connection_Handler_Acceptor.cpp index 90c251ae8cc..7790fb83d08 100644 --- a/apps/Gateway/Gateway/Connection_Handler_Acceptor.cpp +++ b/apps/Gateway/Gateway/Connection_Handler_Acceptor.cpp @@ -54,9 +54,3 @@ Connection_Handler_Acceptor::Connection_Handler_Acceptor (Event_Channel &ec, this->connection_config_info_.priority_ = 1; } -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Acceptor<Connection_Handler, ACE_SOCK_ACCEPTOR>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_Acceptor<Connection_Handler, ACE_SOCK_ACCEPTOR> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ - diff --git a/apps/Gateway/Gateway/Connection_Handler_Connector.cpp b/apps/Gateway/Gateway/Connection_Handler_Connector.cpp index 6382ed80220..368ad14f373 100644 --- a/apps/Gateway/Gateway/Connection_Handler_Connector.cpp +++ b/apps/Gateway/Gateway/Connection_Handler_Connector.cpp @@ -58,12 +58,3 @@ Connection_Handler_Connector::initiate_connection (Connection_Handler *connectio return 0; } -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Connector_Base<Connection_Handler>; -template class ACE_Connector<Connection_Handler, ACE_SOCK_CONNECTOR>; -template class ACE_NonBlocking_Connect_Handler<Connection_Handler>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_Connector_Base<Connection_Handler> -#pragma instantiate ACE_Connector<Connection_Handler, ACE_SOCK_CONNECTOR> -#pragma instantiate ACE_NonBlocking_Connect_Handler<Connection_Handler> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/apps/Gateway/Gateway/Event_Channel.cpp b/apps/Gateway/Gateway/Event_Channel.cpp index 98828c49013..beb35c1856e 100644 --- a/apps/Gateway/Gateway/Event_Channel.cpp +++ b/apps/Gateway/Gateway/Event_Channel.cpp @@ -586,20 +586,3 @@ Event_Channel::open (void *) return 0; } -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Lock_Adapter<ACE_SYNCH_MUTEX>; -template class ACE_Map_Entry<ACE_INT32, Connection_Handler *>; -template class ACE_Map_Iterator<ACE_INT32, Connection_Handler *, MAP_MUTEX>; -template class ACE_Map_Reverse_Iterator<ACE_INT32, Connection_Handler *, MAP_MUTEX>; -template class ACE_Map_Iterator_Base<ACE_INT32, Connection_Handler *, MAP_MUTEX>; -template class ACE_Map_Manager<ACE_INT32, Connection_Handler *, MAP_MUTEX>; -template class ACE_Unbounded_Set_Iterator<Connection_Handler *>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_Lock_Adapter<ACE_SYNCH_MUTEX> -#pragma instantiate ACE_Map_Entry<ACE_INT32, Connection_Handler *> -#pragma instantiate ACE_Map_Iterator<ACE_INT32, Connection_Handler *, MAP_MUTEX> -#pragma instantiate ACE_Map_Reverse_Iterator<ACE_INT32, Connection_Handler *, MAP_MUTEX> -#pragma instantiate ACE_Map_Iterator_Base<ACE_INT32, Connection_Handler *, MAP_MUTEX> -#pragma instantiate ACE_Map_Manager<ACE_INT32, Connection_Handler *, MAP_MUTEX> -#pragma instantiate ACE_Unbounded_Set_Iterator<Connection_Handler *> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/apps/Gateway/Gateway/Gateway.cpp b/apps/Gateway/Gateway/Gateway.cpp index f0732846d2f..0fac7b5085c 100644 --- a/apps/Gateway/Gateway/Gateway.cpp +++ b/apps/Gateway/Gateway/Gateway.cpp @@ -338,10 +338,3 @@ Gateway::parse_consumer_config_file (void) ACE_SVC_FACTORY_DEFINE (Gateway) -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Node<Connection_Handler *>; -template class ACE_Unbounded_Set<Connection_Handler *>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_Node<Connection_Handler *> -#pragma instantiate ACE_Unbounded_Set<Connection_Handler *> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/apps/Gateway/Peer/Peer.cpp b/apps/Gateway/Peer/Peer.cpp index 074d1479c61..437d39f1611 100644 --- a/apps/Gateway/Peer/Peer.cpp +++ b/apps/Gateway/Peer/Peer.cpp @@ -888,16 +888,3 @@ Peer_Factory::init (int argc, ACE_TCHAR *argv[]) ACE_SVC_FACTORY_DEFINE (Peer_Factory) -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Acceptor<Peer_Handler, ACE_SOCK_ACCEPTOR>; -template class ACE_Connector_Base<Peer_Handler>; -template class ACE_Connector<Peer_Handler, ACE_SOCK_CONNECTOR>; -template class ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>; -template class ACE_NonBlocking_Connect_Handler<Peer_Handler>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_Acceptor<Peer_Handler, ACE_SOCK_ACCEPTOR> -#pragma instantiate ACE_Connector_Base<Peer_Handler> -#pragma instantiate ACE_Connector<Peer_Handler, ACE_SOCK_CONNECTOR> -#pragma instantiate ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH> -#pragma instantiate ACE_NonBlocking_Connect_Handler<Peer_Handler> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/apps/JAWS/clients/Blobby/Blob.cpp b/apps/JAWS/clients/Blobby/Blob.cpp index b29004ae960..3bd237c7a9c 100644 --- a/apps/JAWS/clients/Blobby/Blob.cpp +++ b/apps/JAWS/clients/Blobby/Blob.cpp @@ -75,12 +75,3 @@ ACE_Blob::close (void) } -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Connector_Base<ACE_Blob_Handler>; -template class ACE_Connector<ACE_Blob_Handler, ACE_SOCK_CONNECTOR>; -template class ACE_NonBlocking_Connect_Handler<ACE_Blob_Handler>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_Connector_Base<ACE_Blob_Handler> -#pragma instantiate ACE_Connector<ACE_Blob_Handler, ACE_SOCK_CONNECTOR> -#pragma instantiate ACE_NonBlocking_Connect_Handler<ACE_Blob_Handler> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/apps/JAWS/clients/Blobby/Blob_Handler.cpp b/apps/JAWS/clients/Blobby/Blob_Handler.cpp index c2e74f38548..8dc842a2f5a 100644 --- a/apps/JAWS/clients/Blobby/Blob_Handler.cpp +++ b/apps/JAWS/clients/Blobby/Blob_Handler.cpp @@ -100,7 +100,7 @@ ACE_Blob_Reader::send_request (void) // Check to see if the request is too big if (MAX_HEADER_SIZE < (ACE_OS::strlen (request_prefix_) - + ACE_OS::strlen (filename_) + + ACE_OS::strlen (filename_) + ACE_OS::strlen (request_suffix_) + 4)) ACE_ERROR_RETURN((LM_ERROR,"Request too large!"), -1); @@ -343,8 +343,3 @@ ACE_Blob_Writer::receive_reply (void) ACE_NOTREACHED(return 0); } -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Svc_Handler <ACE_SOCK_STREAM, ACE_NULL_SYNCH>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_Svc_Handler <ACE_SOCK_STREAM, ACE_NULL_SYNCH> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/apps/JAWS/clients/Caching/Local_Locator.cpp b/apps/JAWS/clients/Caching/Local_Locator.cpp index 5c084bd783a..c4502c1bc87 100644 --- a/apps/JAWS/clients/Caching/Local_Locator.cpp +++ b/apps/JAWS/clients/Caching/Local_Locator.cpp @@ -21,13 +21,13 @@ ACE_URL_Local_Locator::url_query (const ACE_URL_Locator::ACE_Selection_Criteria ACE_URL_Record *item = 0; ACE_NEW_RETURN (offer, ACE_URL_Offer_Seq (how_many), -1); - + if (how >= ACE_URL_Locator::INVALID_SELECTION) { errno = ACE_URL_Locator::INVALID_ARGUMENT; return -1; } - + num_query = 0; for (ACE_Unbounded_Set_Iterator<ACE_URL_Record> iter (this->repository_); iter.next (item) != 0; @@ -75,7 +75,7 @@ ACE_URL_Local_Locator::export_offer (ACE_URL_Offer *offer, // First check if we have registered this URL already. for (ACE_Unbounded_Set_Iterator<ACE_URL_Record> iter (this->repository_); - iter.next (item) != 0; + iter.next (item) != 0; iter.advance ()) if (*item->offer_->url () == *offer->url ()) { @@ -99,7 +99,7 @@ int ACE_URL_Local_Locator::withdraw_offer (const ACE_WString &offer_id) { ACE_URL_Record *item = 0; - + // Iterate thru repository and remove offer with <offer_id>. for (ACE_Unbounded_Set_Iterator<ACE_URL_Record> iter (this->repository_); iter.next (item) != 0; @@ -124,7 +124,7 @@ ACE_URL_Local_Locator::describe_offer (const ACE_WString &offer_id, ACE_URL_Offer *offer) { ACE_URL_Record *item = 0; - + // Iterate thru the repository and produce a copy of offer's // description. for (ACE_Unbounded_Set_Iterator<ACE_URL_Record> iter (this->repository_); @@ -161,7 +161,7 @@ ACE_URL_Local_Locator::modify_offer (const ACE_WString &offer_id, } if (offer_id == *item->id_) target = item; - } + } if (target != 0) // Aha, we found a target to work on { @@ -169,7 +169,7 @@ ACE_URL_Local_Locator::modify_offer (const ACE_WString &offer_id, { // We need to make a copy of the original property sequence // so if any error occurs, we can revert our change easily. - + // First we need to calculate the maximum number of perperties. int psize = target->offer_->url_properties ().size (); if (del != 0) @@ -195,7 +195,7 @@ ACE_URL_Local_Locator::modify_offer (const ACE_WString &offer_id, // Argh, this is really a stupid design. // Go thru every property we want to delete for (size_t i = 0; i < del->size () && sz > 0; i++) - // For earch, go thru our property sequence and + // For earch, go thru our property sequence and // search for the property. for (size_t j = 0; j < sz; j++) if ((*del)[i].name () == working[j].name ()) @@ -245,13 +245,4 @@ ACE_URL_Local_Locator::modify_offer (const ACE_WString &offer_id, return -1; } -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Unbounded_Set<ACE_URL_Record>; -template class ACE_Unbounded_Set_Iterator<ACE_URL_Record>; -template class ACE_Node<ACE_URL_Record>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_Unbounded_Set<ACE_URL_Record> -#pragma instantiate ACE_Unbounded_Set_Iterator<ACE_URL_Record> -#pragma instantiate ACE_Node<ACE_URL_Record> -#endif /*ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ #endif /* ACE_LOCAL_LOCATOR_C */ diff --git a/apps/JAWS/clients/Caching/URL_Properties.cpp b/apps/JAWS/clients/Caching/URL_Properties.cpp index 40688bfe169..6568fb0ff8d 100644 --- a/apps/JAWS/clients/Caching/URL_Properties.cpp +++ b/apps/JAWS/clients/Caching/URL_Properties.cpp @@ -136,27 +136,4 @@ ACE_URL_Offer::dump (void) const ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP)); } -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Array_Base<ACE_URL_Property>; -template class ACE_Array<ACE_URL_Property>; -template class ACE_Array_Base<ACE_URL_Offer>; -template class ACE_Array<ACE_URL_Offer>; -template size_t ace_array_size (ACE_Array<ACE_URL_Property> &); -template size_t ace_array_encode (void *, ACE_Array<ACE_URL_Property> &); -template size_t ace_array_decode (void *, ACE_Array<ACE_URL_Property> &); -template size_t ace_array_size (ACE_Array<ACE_URL_Offer> &); -template size_t ace_array_encode (void *, ACE_Array<ACE_URL_Offer> &); -template size_t ace_array_decode (void *, ACE_Array<ACE_URL_Offer> &); -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_Array_Base<ACE_URL_Property> -#pragma instantiate ACE_Array<ACE_URL_Property> -#pragma instantiate ACE_Array_Base<ACE_URL_Offer> -#pragma instantiate ACE_Array<ACE_URL_Offer> -#pragma instantiate size_t ace_array_size (ACE_Array<ACE_URL_Property> &) -#pragma instantiate size_t ace_array_encode (void *, ACE_Array<ACE_URL_Property> &) -#pragma instantiate size_t ace_array_decode (void *, ACE_Array<ACE_URL_Property> &) -#pragma instantiate size_t ace_array_size (ACE_Array<ACE_URL_Offer> &) -#pragma instantiate size_t ace_array_encode (void *, ACE_Array<ACE_URL_Offer> &) -#pragma instantiate size_t ace_array_decode (void *, ACE_Array<ACE_URL_Offer> &) -#endif /*ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ #endif /* ACE_URL_PROPERTIES_C */ diff --git a/apps/JAWS/clients/Caching/http_handler.cpp b/apps/JAWS/clients/Caching/http_handler.cpp index b205451ec9a..bfeda511176 100644 --- a/apps/JAWS/clients/Caching/http_handler.cpp +++ b/apps/JAWS/clients/Caching/http_handler.cpp @@ -236,14 +236,3 @@ HTTP_Connector::parseurl (const char *url, return status; } -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Connector_Base<HTTP_Handler>; -template class ACE_Connector<HTTP_Handler, ACE_SOCK_CONNECTOR>; -template class ACE_NonBlocking_Connect_Handler<HTTP_Handler>; -template class ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_Connector_Base<HTTP_Handler> -#pragma instantiate ACE_Connector<HTTP_Handler, ACE_SOCK_CONNECTOR> -#pragma instantiate ACE_NonBlocking_Connect_Handler<HTTP_Handler> -#pragma instantiate ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/apps/JAWS/server/HTTP_Server.cpp b/apps/JAWS/server/HTTP_Server.cpp index 9dad1f355b5..86ffea0542a 100644 --- a/apps/JAWS/server/HTTP_Server.cpp +++ b/apps/JAWS/server/HTTP_Server.cpp @@ -138,7 +138,7 @@ HTTP_Server::init (int argc, ACE_TCHAR *argv[]) // Parse arguments which sets the initial state. this->parse_args (argc, argv); - //If the IO strategy is synchronous (SYNCH case), then choose a handler + //If the IO strategy is synchronous (SYNCH case), then choose a handler //factory based on the desired caching scheme HTTP_Handler_Factory *f = 0; @@ -429,8 +429,3 @@ ACE_STATIC_SVC_DEFINE (HTTP_Server, ACE_TEXT ("HTTP_Server"), ACE_SVC_OBJ_T, ACE_Service_Type::DELETE_THIS | ACE_Service_Type::DELETE_OBJ, 0) -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_LOCK_SOCK_Acceptor<ACE_SYNCH_MUTEX>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_LOCK_SOCK_Acceptor<ACE_SYNCH_MUTEX> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/apps/JAWS/server/IO.cpp b/apps/JAWS/server/IO.cpp index 297082ce3d8..e08b7d89f64 100644 --- a/apps/JAWS/server/IO.cpp +++ b/apps/JAWS/server/IO.cpp @@ -568,11 +568,3 @@ JAWS_Synch_IO_No_Cache::send_message (const char *buffer, stream.send_n (buffer, length); } -//------------------- - - -// #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -// template class ACE_Singleton<JAWS_VFS, ACE_SYNCH_MUTEX>; -// #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -// #pragma instantiate ACE_Singleton<JAWS_VFS, ACE_SYNCH_MUTEX> -// #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/apps/JAWS2/HTTPU/http_headers.cpp b/apps/JAWS2/HTTPU/http_headers.cpp index 41aadd09824..370835ff294 100644 --- a/apps/JAWS2/HTTPU/http_headers.cpp +++ b/apps/JAWS2/HTTPU/http_headers.cpp @@ -143,19 +143,3 @@ HTTP_Headers::value_reset (void) # include "HTTPU/http_headers.i" # endif /* ACE_HAS_INLINED_OSCALLS */ - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_RB_Tree<int, const HTTP_Hdr_Node *, ACE_Less_Than<int>, ACE_Null_Mutex>; -template class ACE_RB_Tree_Node<int, const HTTP_Hdr_Node *>; -template class ACE_RB_Tree_Iterator_Base<int, const HTTP_Hdr_Node *, ACE_Less_Than<int>, ACE_Null_Mutex>; -template class ACE_RB_Tree_Iterator<int, const HTTP_Hdr_Node *, ACE_Less_Than<int>, ACE_Null_Mutex>; -template class ACE_RB_Tree_Reverse_Iterator<int, const HTTP_Hdr_Node *, ACE_Less_Than<int>, ACE_Null_Mutex>; -template class ACE_Singleton<HTTP_Header_Nodes, ACE_SYNCH_MUTEX>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_RB_Tree<int, const HTTP_Hdr_Node *, ACE_Less_Than<int>, ACE_Null_Mutex> -#pragma instantiate ACE_RB_Tree_Node<int, const HTTP_Hdr_Node *> -#pragma instantiate ACE_RB_Tree_Iterator_Base<int, const HTTP_Hdr_Node *, ACE_Less_Than<int>, ACE_Null_Mutex> -#pragma instantiate ACE_RB_Tree_Iterator<int, const HTTP_Hdr_Node *, ACE_Less_Than<int>, ACE_Null_Mutex> -#pragma instantiate ACE_RB_Tree_Reverse_Iterator<int, const HTTP_Hdr_Node *, ACE_Less_Than<int>, ACE_Null_Mutex> -#pragma instantiate ACE_Singleton<HTTP_Header_Nodes, ACE_SYNCH_MUTEX> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/apps/JAWS2/HTTPU/http_status.cpp b/apps/JAWS2/HTTPU/http_status.cpp index 07009659fb7..5abc2313fec 100644 --- a/apps/JAWS2/HTTPU/http_status.cpp +++ b/apps/JAWS2/HTTPU/http_status.cpp @@ -79,9 +79,3 @@ HTTP_SCode::~HTTP_SCode (void) # include "HTTPU/http_status.i" # endif /* ACE_HAS_INLINED_OSCALLS */ - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Singleton<HTTP_SCode, ACE_Thread_Mutex>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_Singleton<HTTP_SCode, ACE_Thread_Mutex> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/apps/JAWS2/JAWS/Cache_Manager.cpp b/apps/JAWS2/JAWS/Cache_Manager.cpp index b6f2397fd1c..23d8ca1b1ce 100644 --- a/apps/JAWS2/JAWS/Cache_Manager.cpp +++ b/apps/JAWS2/JAWS/Cache_Manager.cpp @@ -94,95 +94,3 @@ JAWS_Strdup_String::operator = (const JAWS_Strdup_String &s) ++*(this->c_); } -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) - -template class JAWS_Hash_Bucket_Item<JAWS_Strdup_String, JAWS_Cache_Object *>; -template class JAWS_Hash_Bucket_DLCStack<JAWS_Strdup_String, JAWS_Cache_Object *>; -template class JAWS_Hash_Bucket_DLCStack_Iterator<JAWS_Strdup_String, - JAWS_Cache_Object *>; -template class JAWS_Hash_Bucket_Manager<JAWS_Strdup_String, - JAWS_Cache_Object *, - JAWS_String_Equal_Functor>; -template class JAWS_Cache_Hash<JAWS_Strdup_String, - JAWS_String_Hash_Functor, - JAWS_String_Equal_Functor>; -template class JAWS_Cache_List_Item<JAWS_Strdup_String, - JAWS_Referenced_Cache_Object_Factory, - JAWS_String_Hash_Functor, - JAWS_String_Equal_Functor>; -template class JAWS_Cache_List<JAWS_Strdup_String, - JAWS_Referenced_Cache_Object_Factory, - JAWS_String_Hash_Functor, - JAWS_String_Equal_Functor>; -template class JAWS_Cache_Manager<JAWS_Strdup_String, - JAWS_Referenced_Cache_Object_Factory, - JAWS_String_Hash_Functor, - JAWS_String_Equal_Functor>; -template class JAWS_Cache_List_Item<JAWS_Strdup_String, - JAWS_Counted_Cache_Object_Factory, - JAWS_String_Hash_Functor, - JAWS_String_Equal_Functor>; -template class JAWS_Cache_List<JAWS_Strdup_String, - JAWS_Counted_Cache_Object_Factory, - JAWS_String_Hash_Functor, - JAWS_String_Equal_Functor>; -template class JAWS_Cache_Manager<JAWS_Strdup_String, - JAWS_Counted_Cache_Object_Factory, - JAWS_String_Hash_Functor, - JAWS_String_Equal_Functor>; -template class ACE_Singleton<JAWS_Referenced_Cache_Object_Factory, - ACE_SYNCH_MUTEX>; -template class ACE_Singleton<JAWS_Counted_Cache_Object_Factory, - ACE_SYNCH_MUTEX>; -template class ACE_Singleton<JAWS_String_Referenced_Cache_Manager, - ACE_SYNCH_MUTEX>; -template class ACE_Singleton<JAWS_String_Counted_Cache_Manager, - ACE_SYNCH_MUTEX>; - -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - -#pragma instantiate JAWS_Hash_Bucket_Item<JAWS_Strdup_String, JAWS_Cache_Object *> -#pragma instantiate JAWS_Hash_Bucket_DLCStack<JAWS_Strdup_String, \ - JAWS_Cache_Object *> -#pragma instantiate JAWS_Hash_Bucket_DLCStack_Iterator<JAWS_Strdup_String, \ - JAWS_Cache_Object *> -#pragma instantiate JAWS_Hash_Bucket_Manager<JAWS_Strdup_String, \ - JAWS_Cache_Object *, \ - JAWS_String_Equal_Functor> -#pragma instantiate JAWS_Cache_Hash<JAWS_Strdup_String, \ - JAWS_String_Hash_Functor, \ - JAWS_String_Equal_Functor> -#pragma instantiate JAWS_Cache_Heap_Item<JAWS_Strdup_String, \ - ACE_Referenced_Cache_Object_Factory, \ - JAWS_String_Hash_Functor, \ - JAWS_String_Equal_Functor> -#pragma instantiate JAWS_Cache_Heap<JAWS_Strdup_String, \ - JAWS_Referenced_Cache_Object_Factory, \ - JAWS_String_Hash_Functor, \ - JAWS_String_Equal_Functor> -#pragma instantiate JAWS_Cache_Manager<JAWS_Strdup_String, \ - JAWS_Referenced_Cache_Object_Factory, \ - JAWS_String_Hash_Functor, \ - JAWS_String_Equal_Functor> -#pragma instantiate JAWS_Cache_Heap_Item<JAWS_Strdup_String, \ - JAWS_Counted_Cache_Object_Factory, \ - JAWS_String_Hash_Functor, \ - JAWS_String_Equal_Functor> -#pragma instantiate JAWS_Cache_Heap<JAWS_Strdup_String, \ - JAWS_Counted_Cache_Object_Factory, \ - JAWS_String_Hash_Functor, \ - JAWS_String_Equal_Functor> -#pragma instantiate JAWS_Cache_Manager<JAWS_Strdup_String, \ - JAWS_Counted_Cache_Object_Factory, \ - JAWS_String_Hash_Functor, \ - JAWS_String_Equal_Functor> -#pragma instantiate ACE_Singleton<JAWS_Referenced_Cache_Object_Factory, \ - ACE_SYNCH_MUTEX> -#pragma instantiate ACE_Singleton<JAWS_Counted_Cache_Object_Factory, \ - ACE_SYNCH_MUTEX> -#pragma instantiate ACE_Singleton<JAWS_String_Referenced_Cache_Manager, \ - ACE_SYNCH_MUTEX> -#pragma instantiate ACE_Singleton<JAWS_String_Counted_Cache_Manager, \ - ACE_SYNCH_MUTEX> - -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/apps/JAWS2/JAWS/Cache_Object.cpp b/apps/JAWS2/JAWS/Cache_Object.cpp index 651e2bc5bd9..011f94182cd 100644 --- a/apps/JAWS2/JAWS/Cache_Object.cpp +++ b/apps/JAWS2/JAWS/Cache_Object.cpp @@ -289,13 +289,3 @@ JAWS_Counted_Cache_Object_Factory::destroy (JAWS_Cache_Object *obj) ACE_DES_FREE (cco, this->allocator_->free, JAWS_Counted_Cache_Object); } -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -// These are only specialized with ACE_HAS_THREADS. -template class ACE_Lock_Adapter<ACE_SYNCH_RW_MUTEX>; -template class ACE_Lock_Adapter<ACE_SYNCH_MUTEX>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -// These are only specialized with ACE_HAS_THREADS. -#pragma instantiate ACE_Lock_Adapter<ACE_SYNCH_RW_MUTEX> -#pragma instantiate ACE_Lock_Adapter<ACE_SYNCH_MUTEX> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ - diff --git a/apps/JAWS2/JAWS/Concurrency.cpp b/apps/JAWS2/JAWS/Concurrency.cpp index 34b0d94149f..036585d4c9e 100644 --- a/apps/JAWS2/JAWS/Concurrency.cpp +++ b/apps/JAWS2/JAWS/Concurrency.cpp @@ -338,12 +338,3 @@ JAWS_Thread_Per_Task::activate_hook (void) return 0; } -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Singleton<JAWS_Dispatcher, ACE_SYNCH_MUTEX>; -template class ACE_Singleton<JAWS_Thread_Pool_Task, ACE_SYNCH_MUTEX>; -template class ACE_Singleton<JAWS_Thread_Per_Task, ACE_SYNCH_MUTEX>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_Singleton<JAWS_Dispatcher, ACE_SYNCH_MUTEX> -#pragma instantiate ACE_Singleton<JAWS_Thread_Pool_Task, ACE_SYNCH_MUTEX> -#pragma instantiate ACE_Singleton<JAWS_Thread_Per_Task, ACE_SYNCH_MUTEX> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/apps/JAWS2/JAWS/Filecache.cpp b/apps/JAWS2/JAWS/Filecache.cpp index 3e1eb1f6102..b5de6c4d3ae 100644 --- a/apps/JAWS2/JAWS/Filecache.cpp +++ b/apps/JAWS2/JAWS/Filecache.cpp @@ -92,45 +92,3 @@ JAWS_Cached_FILE::mmap (void) return (this->data () == 0 ? 0 : this->data ()->mem_map ()); } - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) - -template class JAWS_Cache_List_Item<JAWS_Strdup_String, - JAWS_Referenced_Filecache_Factory, - JAWS_String_Hash_Functor, - JAWS_String_Equal_Functor>; -template class JAWS_Cache_List_Item<JAWS_Strdup_String, - JAWS_Counted_Filecache_Factory, - JAWS_String_Hash_Functor, - JAWS_String_Equal_Functor>; -template class JAWS_Cache_List<JAWS_Strdup_String, - JAWS_Referenced_Filecache_Factory, - JAWS_String_Hash_Functor, - JAWS_String_Equal_Functor>; -template class JAWS_Cache_List<JAWS_Strdup_String, - JAWS_Counted_Filecache_Factory, - JAWS_String_Hash_Functor, - JAWS_String_Equal_Functor>; -template class JAWS_Cache_Manager<JAWS_Strdup_String, - JAWS_Referenced_Filecache_Factory, - JAWS_String_Hash_Functor, - JAWS_String_Equal_Functor>; -template class JAWS_Cache_Manager<JAWS_Strdup_String, - JAWS_Counted_Filecache_Factory, - JAWS_String_Hash_Functor, - JAWS_String_Equal_Functor>; -template class JAWS_Cache_Proxy<char const *, - JAWS_FILE, - JAWS_Referenced_Filecache_Manager>; -template class JAWS_Cache_Proxy<char const *, - JAWS_FILE, - JAWS_Counted_Filecache_Manager>; -template class ACE_Singleton<JAWS_Referenced_Filecache_Manager, - ACE_Thread_Mutex>; -template class ACE_Singleton<JAWS_Counted_Filecache_Manager, - ACE_Thread_Mutex>; -template class ACE_Singleton<JAWS_Referenced_Filecache_Factory, - ACE_Thread_Mutex>; -template class ACE_Singleton<JAWS_Counted_Filecache_Factory, ACE_Thread_Mutex>; - -#endif diff --git a/apps/JAWS2/JAWS/Headers.cpp b/apps/JAWS2/JAWS/Headers.cpp index a7e77f56a3a..26f51a89970 100644 --- a/apps/JAWS2/JAWS/Headers.cpp +++ b/apps/JAWS2/JAWS/Headers.cpp @@ -159,10 +159,3 @@ JAWS_Headers::remove_all (const char *const &header_name) while (! done); } -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_DLList<JAWS_Header_Data>; -template class ACE_DLList_Iterator<JAWS_Header_Data>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_DLList<JAWS_Header_Data> -#pragma instantiate ACE_DLList_Iterator<JAWS_Header_Data> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/apps/JAWS2/JAWS/IO.cpp b/apps/JAWS2/JAWS/IO.cpp index dba86cbf8f2..bdf3ae290b8 100644 --- a/apps/JAWS2/JAWS/IO.cpp +++ b/apps/JAWS2/JAWS/IO.cpp @@ -594,17 +594,3 @@ JAWS_Asynch2_IO::accept (JAWS_IO_Handler *, #endif /* ACE_WIN32 */ - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Singleton<JAWS_Synch_IO, ACE_SYNCH_MUTEX>; - #if defined (ACE_WIN32) || defined (ACE_HAS_AIO_CALLS) - template class ACE_Singleton<JAWS_Asynch_IO, ACE_SYNCH_MUTEX>; - template class ACE_Singleton<JAWS_Asynch2_IO, ACE_SYNCH_MUTEX>; - #endif /* defined (ACE_WIN32) || defined (ACE_HAS_AIO_CALLS)*/ -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_Singleton<JAWS_Synch_IO, ACE_SYNCH_MUTEX> - #if defined (ACE_WIN32) || defined (ACE_HAS_AIO_CALLS) - #pragma instantiate ACE_Singleton<JAWS_Asynch_IO, ACE_SYNCH_MUTEX> - #pragma instantiate ACE_Singleton<JAWS_Asynch2_IO, ACE_SYNCH_MUTEX> - #endif /* defined (ACE_WIN32) || defined (ACE_HAS_AIO_CALLS)*/ -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/apps/JAWS2/JAWS/IO_Acceptor.cpp b/apps/JAWS2/JAWS/IO_Acceptor.cpp index e8aefec3fb2..40740c370b3 100644 --- a/apps/JAWS2/JAWS/IO_Acceptor.cpp +++ b/apps/JAWS2/JAWS/IO_Acceptor.cpp @@ -194,21 +194,3 @@ JAWS_IO_Asynch_Acceptor::close (void) #endif /* defined (ACE_WIN32) || defined (ACE_HAS_AIO_CALLS) */ } - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -#if defined (ACE_WIN32) || defined (ACE_HAS_AIO_CALLS) -template class ACE_Asynch_Acceptor<JAWS_Asynch_Handler>; -#endif /* defined (ACE_WIN32) || defined (ACE_HAS_AIO_CALLS) */ -template class ACE_Singleton<JAWS_IO_Asynch_Acceptor, ACE_SYNCH_MUTEX>; -template class ACE_Singleton<JAWS_IO_Synch_Acceptor, ACE_SYNCH_MUTEX>; -template class ACE_LOCK_SOCK_Acceptor<ACE_SYNCH_MUTEX>; -template class ACE_LOCK_SOCK_Acceptor<ACE_SYNCH_NULL_MUTEX>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#if defined (ACE_WIN32) || defined (ACE_HAS_AIO_CALLS) -#pragma instantiate ACE_Asynch_Acceptor<JAWS_Asynch_Handler> -#pragma instantiate ACE_Singleton<JAWS_IO_Asynch_Acceptor, ACE_SYNCH_MUTEX> -#endif /* defined (ACE_WIN32) || defined (ACE_HAS_AIO_CALLS) */ -#pragma instantiate ACE_Singleton<JAWS_IO_Synch_Acceptor, ACE_SYNCH_MUTEX> -#pragma instantiate ACE_LOCK_SOCK_Acceptor<ACE_SYNCH_MUTEX> -#pragma instantiate ACE_LOCK_SOCK_Acceptor<ACE_SYNCH_NULL_MUTEX> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/apps/JAWS2/JAWS/IO_Handler.cpp b/apps/JAWS2/JAWS/IO_Handler.cpp index 595885c3686..fe957a82103 100644 --- a/apps/JAWS2/JAWS/IO_Handler.cpp +++ b/apps/JAWS2/JAWS/IO_Handler.cpp @@ -501,11 +501,3 @@ JAWS_Asynch_Handler::handler (void) #endif /* ACE_WIN32 */ - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Singleton<JAWS_Synch_IO_Handler_Factory, ACE_SYNCH_MUTEX>; -template class ACE_Singleton<JAWS_Asynch_IO_Handler_Factory, ACE_SYNCH_MUTEX>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_Singleton<JAWS_Synch_IO_Handler_Factory, ACE_SYNCH_MUTEX> -#pragma instantiate ACE_Singleton<JAWS_Asynch_IO_Handler_Factory, ACE_SYNCH_MUTEX> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/apps/JAWS2/JAWS/Parse_Headers.cpp b/apps/JAWS2/JAWS/Parse_Headers.cpp index fdf240dbcd7..798b720685e 100644 --- a/apps/JAWS2/JAWS/Parse_Headers.cpp +++ b/apps/JAWS2/JAWS/Parse_Headers.cpp @@ -436,8 +436,3 @@ ACCESSOR(int,JAWS_Header_Info,end_of_line) ACCESSOR(int,JAWS_Header_Info,end_of_headers) ACCESSOR(int,JAWS_Header_Info,status) -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) - template class ACE_Singleton<JAWS_Parse_Headers, ACE_SYNCH_MUTEX>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -# pragma instantiate ACE_Singleton<JAWS_Parse_Headers, ACE_SYNCH_MUTEX> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/apps/JAWS2/JAWS/Pipeline_Tasks.cpp b/apps/JAWS2/JAWS/Pipeline_Tasks.cpp index 0616e600800..e40809887c5 100644 --- a/apps/JAWS2/JAWS/Pipeline_Tasks.cpp +++ b/apps/JAWS2/JAWS/Pipeline_Tasks.cpp @@ -202,12 +202,3 @@ JAWS_Pipeline_Done_Task::handle_put (JAWS_Data_Block *, ACE_Time_Value *) return 0; } -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class JAWS_Pipeline_Abstract_Handler<JAWS_Data_Block>; -template class ACE_Singleton<JAWS_Pipeline_Accept_Task, ACE_SYNCH_MUTEX>; -template class ACE_Singleton<JAWS_Pipeline_Done_Task, ACE_SYNCH_NULL_MUTEX>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate JAWS_Pipeline_Abstract_Handler<JAWS_Data_Block> -#pragma instantiate ACE_Singleton<JAWS_Pipeline_Accept_Task, ACE_SYNCH_MUTEX> -#pragma instantiate ACE_Singleton<JAWS_Pipeline_Done_Task, ACE_SYNCH_NULL_MUTEX> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/apps/JAWS2/JAWS/Waiter.cpp b/apps/JAWS2/JAWS/Waiter.cpp index e636ebb61ab..17a9826f1e2 100644 --- a/apps/JAWS2/JAWS/Waiter.cpp +++ b/apps/JAWS2/JAWS/Waiter.cpp @@ -62,12 +62,3 @@ JAWS_Waiter::wait_for_completion (int i) return ioh; } -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class JAWS_Assoc_Array<JAWS_Thread_ID, JAWS_IO_Handler *>; -template class JAWS_Assoc_Array_Iterator<JAWS_Thread_ID, JAWS_IO_Handler *>; -template class ACE_Singleton<JAWS_Waiter, ACE_SYNCH_MUTEX>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate JAWS_Assoc_Array<JAWS_Thread_ID, JAWS_IO_Handler *> -#pragma instantiate JAWS_Assoc_Array_Iterator<JAWS_Thread_ID, JAWS_IO_Handler *> -#pragme instantiate ACE_Singleton<JAWS_Waiter, ACE_SYNCH_MUTEX> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/apps/JAWS3/bench/rqfiles.cpp b/apps/JAWS3/bench/rqfiles.cpp index e8eae9adc31..49e6bf726d0 100644 --- a/apps/JAWS3/bench/rqfiles.cpp +++ b/apps/JAWS3/bench/rqfiles.cpp @@ -38,7 +38,7 @@ public: if (--number_of_outstanding_requests == 0) ACE_Reactor::instance ()->end_event_loop (); - + return -1; } return 0; @@ -228,7 +228,7 @@ main (int argc, char *argv[]) ::fclose (fp); requests = (char **) ::malloc (number_of_urls * sizeof (char *)); - + // Read in the file list and create requests int i = 0; @@ -259,14 +259,3 @@ main (int argc, char *argv[]) return 0; } -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Connector <HTTP_Sink_Svc_Handler, ACE_SOCK_CONNECTOR>; -template class ACE_Svc_Handler <ACE_SOCK_STREAM, ACE_NULL_SYNCH>; -template class ACE_Svc_Tuple<HTTP_Sink_Svc_Handler>; -template class ACE_Map_Iterator_Base<int, ACE_Svc_Tuple<HTTP_Sink_Svc_Handler> *, ACE_SYNCH_RW_MUTEX>; -template class ACE_Map_Manager<int, ACE_Svc_Tuple<HTTP_Sink_Svc_Handler> *, ACE_SYNCH_RW_MUTEX>; -template class ACE_Select_Reactor_Token_T<ACE_Noop_Token>; -template class ACE_Select_Reactor_T<ACE_Select_Reactor_Noop_Token>; -template class ACE_Lock_Adapter<ACE_Select_Reactor_Noop_Token>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/apps/JAWS3/jaws3/Config_File.cpp b/apps/JAWS3/jaws3/Config_File.cpp index dcad55003f0..cf8ab94d3a4 100644 --- a/apps/JAWS3/jaws3/Config_File.cpp +++ b/apps/JAWS3/jaws3/Config_File.cpp @@ -302,7 +302,3 @@ JAWS_Config_File::dump (void) this->impl_->dump (); } - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/apps/JAWS3/jaws3/Templates.cpp b/apps/JAWS3/jaws3/Templates.cpp index 4260678418c..c28a9019318 100644 --- a/apps/JAWS3/jaws3/Templates.cpp +++ b/apps/JAWS3/jaws3/Templates.cpp @@ -55,50 +55,7 @@ #define ACE_TQIT_R \ ACE_Timer_Queue_Iterator_T<ACE_WHEEL_TEMPLATE_ARGS_R> -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>; -template class ACE_Svc_Handler<ACE_LSOCK_STREAM, ACE_NULL_SYNCH>; -template class ACE_Atomic_Op<ACE_SYNCH_MUTEX, int>; -template class ACE_Atomic_Op_Ex<ACE_SYNCH_MUTEX, int>; -template class ACE_Node<void *>; -template class ACE_Unbounded_Queue<void *>; -template class ACE_Unbounded_Queue_Iterator<void *>; -template class ACE_Singleton<JAWS_Synch_IO, ACE_SYNCH_MUTEX>; -template class ACE_Singleton<JAWS_Asynch_IO, ACE_SYNCH_MUTEX>; -template class ACE_Singleton<JAWS_Reactive_IO, ACE_SYNCH_MUTEX>; -template class ACE_Singleton<JAWS_IO, ACE_SYNCH_MUTEX>; -template class ACE_Singleton<JAWS_TPOOL_Concurrency, ACE_SYNCH_MUTEX>; -template class ACE_Singleton<JAWS_TPR_Concurrency, ACE_SYNCH_MUTEX>; -template class ACE_Singleton<JAWS_THYBRID_Concurrency, ACE_SYNCH_MUTEX>; -template class ACE_Singleton<JAWS_Concurrency, ACE_SYNCH_MUTEX>; -template class ACE_Singleton<JAWS_Options, ACE_SYNCH_MUTEX>; -template class ACE_Reactor_Token_T<ACE_Noop_Token>; -template class ACE_Select_Reactor_T<ACE_Select_Reactor_Noop_Token>; -template class ACE_Lock_Adapter<ACE_Select_Reactor_Noop_Token>; -template class ACE_EHHTU_RW; -template class ACE_EHHTU_R; -template class ACE_TWT_RW; -template class ACE_TWT_R; -template class ACE_TWIT_RW; -template class ACE_TWIT_R; -template class ACE_TQT_RW; -template class ACE_TQT_R; -template class ACE_TQIT_RW; -template class ACE_TQIT_R; -template class ACE_Thread_Timer_Queue_Adapter< ACE_TWT_RW >; -template class ACE_Thread_Timer_Queue_Adapter< ACE_TWT_R >; -template class ACE_Singleton<JAWS_Timer, ACE_SYNCH_MUTEX>; -template class ACE_Singleton<JAWS_Task_Timer, ACE_SYNCH_MUTEX>; -template class ACE_Singleton<JAWS_Signal_Task, ACE_SYNCH_MUTEX>; -template class ACE_Singleton<ACE_Message_Block, ACE_SYNCH_NULL_MUTEX>; -template class JAWS_SYMBOL_TABLE_ENTRY; -template class JAWS_SYMBOL_TABLE_BASE; -template class JAWS_SYMBOL_TABLE_ITERATOR_BASE; -template class JAWS_SYMBOL_TABLE_ITERATOR; -template class JAWS_SYMBOL_TABLE_REVERSE_ITERATOR; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - -#elif defined (ACE_HAS_EXPLICIT_STATIC_TEMPLATE_MEMBER_INSTANTIATION) +#if defined (ACE_HAS_EXPLICIT_STATIC_TEMPLATE_MEMBER_INSTANTIATION) template ACE_Singleton<ACE_Message_Block, ACE_Null_Mutex> *ACE_Singleton<ACE_Message_Block, ACE_Null_Mutex>::singleton_; template ACE_Singleton<JAWS_Asynch_IO, ACE_Thread_Mutex> *ACE_Singleton<JAWS_Asynch_IO, ACE_Thread_Mutex>::singleton_; template ACE_Singleton<JAWS_Concurrency, ACE_Thread_Mutex> *ACE_Singleton<JAWS_Concurrency, ACE_Thread_Mutex>::singleton_; @@ -112,4 +69,4 @@ template ACE_Singleton<JAWS_TPOOL_Concurrency, ACE_Thread_Mutex> *ACE_Singleton< template ACE_Singleton<JAWS_TPR_Concurrency, ACE_Thread_Mutex> *ACE_Singleton<JAWS_TPR_Concurrency, ACE_Thread_Mutex>::singleton_; template ACE_Singleton<JAWS_Task_Timer, ACE_Thread_Mutex> *ACE_Singleton<JAWS_Task_Timer, ACE_Thread_Mutex>::singleton_; template ACE_Singleton<JAWS_Timer, ACE_Thread_Mutex> *ACE_Singleton<JAWS_Timer, ACE_Thread_Mutex>::singleton_; -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ +#endif /* ACE_HAS_EXPLICIT_STATIC_TEMPLATE_MEMBER_INSTANTIATION */ diff --git a/apps/JAWS3/small/SS_Templates.cpp b/apps/JAWS3/small/SS_Templates.cpp index 9dfc787a4b5..df34eb4eabd 100644 --- a/apps/JAWS3/small/SS_Templates.cpp +++ b/apps/JAWS3/small/SS_Templates.cpp @@ -11,13 +11,3 @@ #include "SS_State_ERROR.h" #include "SS_State_DONE.h" -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Acceptor<TeraSS_Service_Handler, ACE_SOCK_ACCEPTOR>; -template class ACE_Singleton<TeraSS_State_READ, ACE_SYNCH_MUTEX>; -template class ACE_Singleton<TeraSS_State_PARSE, ACE_SYNCH_MUTEX>; -template class ACE_Singleton<TeraSS_State_WRITE, ACE_SYNCH_MUTEX>; -template class ACE_Singleton<TeraSS_State_ERROR, ACE_SYNCH_MUTEX>; -template class ACE_Singleton<TeraSS_State_DONE, ACE_SYNCH_MUTEX>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ - diff --git a/apps/drwho/File_Manager.cpp b/apps/drwho/File_Manager.cpp index 5f138fe70fc..74aa7fbb7a0 100644 --- a/apps/drwho/File_Manager.cpp +++ b/apps/drwho/File_Manager.cpp @@ -165,16 +165,7 @@ File_Manager::open_friends_file (const char *filename) return this->number_of_friends; } -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) - -template class ACE_Singleton<File_Manager,ACE_Null_Mutex>; - -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - -#pragma instantiate ACE_Singleton<File_Manager,ACE_Null_Mutex> - -#elif defined (ACE_HAS_EXPLICIT_STATIC_TEMPLATE_MEMBER_INSTANTIATION) +#if defined (ACE_HAS_EXPLICIT_STATIC_TEMPLATE_MEMBER_INSTANTIATION) template ACE_Singleton<File_Manager, ACE_Null_Mutex> * ACE_Singleton<File_Manager, ACE_Null_Mutex>::singleton_; - -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ +#endif /* ACE_HAS_EXPLICIT_STATIC_TEMPLATE_MEMBER_INSTANTIATION */ diff --git a/examples/Connection/blocking/SPIPE-acceptor.cpp b/examples/Connection/blocking/SPIPE-acceptor.cpp index 5f8810a076f..8885b0353cd 100644 --- a/examples/Connection/blocking/SPIPE-acceptor.cpp +++ b/examples/Connection/blocking/SPIPE-acceptor.cpp @@ -219,16 +219,6 @@ IPC_Server::svc (void) return 0; } -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Svc_Handler <ACE_SPIPE_STREAM, ACE_NULL_SYNCH>; -template class ACE_Concurrency_Strategy<Svc_Handler>; -template class ACE_Oneshot_Acceptor<Svc_Handler, ACE_SPIPE_ACCEPTOR>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_Svc_Handler <ACE_SPIPE_STREAM, ACE_NULL_SYNCH> -#pragma instantiate ACE_Concurrency_Strategy<Svc_Handler> -#pragma instantiate ACE_Oneshot_Acceptor<Svc_Handler, ACE_SPIPE_ACCEPTOR> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ - #endif /* ACE_WIN32 || ACE_HAS_AIO_CALLS*/ #endif /* SPIPE_ACCEPTOR_C */ diff --git a/examples/Connection/blocking/SPIPE-connector.cpp b/examples/Connection/blocking/SPIPE-connector.cpp index be88aa7f668..6618b64f0cb 100644 --- a/examples/Connection/blocking/SPIPE-connector.cpp +++ b/examples/Connection/blocking/SPIPE-connector.cpp @@ -217,15 +217,3 @@ IPC_Client::parse_args (int argc, ACE_TCHAR *argv[]) #endif /* SPIPE_CONNECTOR */ - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Connector_Base<Peer_Handler>; -template class ACE_Connector<Peer_Handler, ACE_SPIPE_CONNECTOR>; -template class ACE_Svc_Handler<ACE_SPIPE_STREAM, ACE_NULL_SYNCH>; -template class ACE_NonBlocking_Connect_Handler<Peer_Handler>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_Connector_Base<Peer_Handler> -#pragma instantiate ACE_Connector<Peer_Handler, ACE_SPIPE_CONNECTOR> -#pragma instantiate ACE_Svc_Handler<ACE_SPIPE_STREAM, ACE_NULL_SYNCH> -#pragma instantiate ACE_NonBlocking_Connect_Handler<Peer_Handler> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/examples/Connection/misc/Connection_Handler.cpp b/examples/Connection/misc/Connection_Handler.cpp index 5129fc7cb92..9e2b1577405 100644 --- a/examples/Connection/misc/Connection_Handler.cpp +++ b/examples/Connection/misc/Connection_Handler.cpp @@ -224,10 +224,3 @@ ACE_TMAIN (int argc, ACE_TCHAR *argv[]) return 0; } -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Acceptor<Connection_Handler, ACE_SOCK_ACCEPTOR>; -template class ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_Acceptor<Connection_Handler, ACE_SOCK_ACCEPTOR> -#pragma instantiate ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/examples/Connection/misc/test_upipe.cpp b/examples/Connection/misc/test_upipe.cpp index e986ba069cb..23c85b283a3 100644 --- a/examples/Connection/misc/test_upipe.cpp +++ b/examples/Connection/misc/test_upipe.cpp @@ -17,32 +17,6 @@ ACE_RCSID(misc, test_upipe, "$Id$") #include "test_upipe.h" -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Accept_Strategy<Server_Service, ACE_UPIPE_ACCEPTOR>; -template class ACE_Acceptor<Server_Service, ACE_UPIPE_ACCEPTOR>; -template class ACE_Concurrency_Strategy<Server_Service>; -template class ACE_Connector_Base<Client_Service>; -template class ACE_Connector<Client_Service, ACE_UPIPE_CONNECTOR>; -template class ACE_Creation_Strategy<Server_Service>; -template class ACE_Scheduling_Strategy<Server_Service>; -template class ACE_Strategy_Acceptor<Server_Service, ACE_UPIPE_ACCEPTOR>; -template class ACE_Svc_Handler<ACE_UPIPE_STREAM, ACE_NULL_SYNCH>; -template class ACE_NonBlocking_Connect_Handler<Client_Service>; -template class ACE_Thread_Strategy<Server_Service>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_Accept_Strategy<Server_Service, ACE_UPIPE_ACCEPTOR> -#pragma instantiate ACE_Acceptor<Server_Service, ACE_UPIPE_ACCEPTOR> -#pragma instantiate ACE_Concurrency_Strategy<Server_Service> -#pragma instantiate ACE_Connector_Base<Client_Service> -#pragma instantiate ACE_Connector<Client_Service, ACE_UPIPE_CONNECTOR> -#pragma instantiate ACE_Creation_Strategy<Server_Service> -#pragma instantiate ACE_Scheduling_Strategy<Server_Service> -#pragma instantiate ACE_Strategy_Acceptor<Server_Service, ACE_UPIPE_ACCEPTOR> -#pragma instantiate ACE_Svc_Handler<ACE_UPIPE_STREAM, ACE_NULL_SYNCH> -#pragma instantiate ACE_NonBlocking_Connect_Handler<Client_Service> -#pragma instantiate ACE_Thread_Strategy<Server_Service> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ - class Server : public ACE_Strategy_Acceptor <Server_Service, ACE_UPIPE_ACCEPTOR> { // = TITLE diff --git a/examples/Connection/non_blocking/test_lsock_acceptor.cpp b/examples/Connection/non_blocking/test_lsock_acceptor.cpp index c79ab0f3740..cdfcfe5e65c 100644 --- a/examples/Connection/non_blocking/test_lsock_acceptor.cpp +++ b/examples/Connection/non_blocking/test_lsock_acceptor.cpp @@ -46,19 +46,4 @@ ACE_TMAIN (int argc, ACE_TCHAR *argv[]) return peer_acceptor.svc (); } - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Concurrency_Strategy<SVC_HANDLER>; -template class ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_LSOCK_ACCEPTOR>; -template class ACE_Svc_Handler<ACE_LSOCK_STREAM, ACE_NULL_SYNCH>; -template class IPC_Server<SVC_HANDLER, ACE_LSOCK_ACCEPTOR>; -template class Svc_Handler<ACE_LSOCK_STREAM>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_Concurrency_Strategy<SVC_HANDLER> -#pragma instantiate ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_LSOCK_ACCEPTOR> -#pragma instantiate ACE_Svc_Handler<ACE_LSOCK_STREAM, ACE_NULL_SYNCH> -#pragma instantiate IPC_Server<SVC_HANDLER, ACE_LSOCK_ACCEPTOR> -#pragma instantiate Svc_Handler<ACE_LSOCK_STREAM> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ - #endif /* ! ACE_LACKS_UNIX_DOMAIN_SOCKETS */ diff --git a/examples/Connection/non_blocking/test_lsock_connector.cpp b/examples/Connection/non_blocking/test_lsock_connector.cpp index cb6b1328975..486fda797e8 100644 --- a/examples/Connection/non_blocking/test_lsock_connector.cpp +++ b/examples/Connection/non_blocking/test_lsock_connector.cpp @@ -43,20 +43,4 @@ ACE_TMAIN (int argc, ACE_TCHAR *argv[]) return peer_connector.svc (); } -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Connector_Base<PEER_HANDLER>; -template class ACE_Connector<PEER_HANDLER, ACE_LSOCK_CONNECTOR>; -template class ACE_Svc_Handler<ACE_LSOCK_STREAM, ACE_SYNCH>; -template class ACE_NonBlocking_Connect_Handler<PEER_HANDLER>; -template class IPC_Client<PEER_HANDLER, ACE_LSOCK_CONNECTOR>; -template class Peer_Handler<ACE_LSOCK_STREAM>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_Connector_Base<PEER_HANDLER> -#pragma instantiate ACE_Connector<PEER_HANDLER, ACE_LSOCK_CONNECTOR> -#pragma instantiate ACE_Svc_Handler<ACE_LSOCK_STREAM, ACE_SYNCH> -#pragma instantiate ACE_NonBlocking_Connect_Handler<PEER_HANDLER> -#pragma instantiate IPC_Client<PEER_HANDLER, ACE_LSOCK_CONNECTOR> -#pragma instantiate Peer_Handler<ACE_LSOCK_STREAM> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ - #endif /* ! ACE_LACKS_UNIX_DOMAIN_SOCKETS */ diff --git a/examples/Connection/non_blocking/test_sock_acceptor.cpp b/examples/Connection/non_blocking/test_sock_acceptor.cpp index 9cf756e5c17..6a9b9fcdcbb 100644 --- a/examples/Connection/non_blocking/test_sock_acceptor.cpp +++ b/examples/Connection/non_blocking/test_sock_acceptor.cpp @@ -32,17 +32,3 @@ ACE_TMAIN (int argc, ACE_TCHAR *argv[]) return peer_acceptor.svc (); } - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Concurrency_Strategy<SVC_HANDLER>; -template class ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_SOCK_ACCEPTOR>; -template class ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>; -template class IPC_Server<SVC_HANDLER, ACE_SOCK_ACCEPTOR>; -template class Svc_Handler<ACE_SOCK_STREAM>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_Concurrency_Strategy<SVC_HANDLER> -#pragma instantiate ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_SOCK_ACCEPTOR> -#pragma instantiate ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH> -#pragma instantiate IPC_Server<SVC_HANDLER, ACE_SOCK_ACCEPTOR> -#pragma instantiate Svc_Handler<ACE_SOCK_STREAM> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/examples/Connection/non_blocking/test_sock_connector.cpp b/examples/Connection/non_blocking/test_sock_connector.cpp index 50c7931cbf4..66d53e1f0b2 100644 --- a/examples/Connection/non_blocking/test_sock_connector.cpp +++ b/examples/Connection/non_blocking/test_sock_connector.cpp @@ -47,18 +47,3 @@ ACE_TMAIN (int argc, ACE_TCHAR *argv[]) return peer_connector.svc (); } -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Connector_Base<PEER_HANDLER>; -template class ACE_Connector<PEER_HANDLER, ACE_SOCK_CONNECTOR>; -template class ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_SYNCH>; -template class ACE_NonBlocking_Connect_Handler<PEER_HANDLER>; -template class IPC_Client<PEER_HANDLER, ACE_SOCK_CONNECTOR>; -template class Peer_Handler<ACE_SOCK_STREAM>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_Connector_Base<PEER_HANDLER> -#pragma instantiate ACE_Connector<PEER_HANDLER, ACE_SOCK_CONNECTOR> -#pragma instantiate ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_SYNCH> -#pragma instantiate ACE_NonBlocking_Connect_Handler<PEER_HANDLER> -#pragma instantiate IPC_Client<PEER_HANDLER, ACE_SOCK_CONNECTOR> -#pragma instantiate Peer_Handler<ACE_SOCK_STREAM> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/examples/Connection/non_blocking/test_spipe_acceptor.cpp b/examples/Connection/non_blocking/test_spipe_acceptor.cpp index c0d137f626a..ed33bb31683 100644 --- a/examples/Connection/non_blocking/test_spipe_acceptor.cpp +++ b/examples/Connection/non_blocking/test_spipe_acceptor.cpp @@ -34,19 +34,6 @@ ACE_TMAIN (int argc, ACE_TCHAR *argv[]) return peer_acceptor.svc (); } -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Concurrency_Strategy<SVC_HANDLER>; -template class ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_SPIPE_ACCEPTOR>; -template class ACE_Svc_Handler<ACE_SPIPE_STREAM, ACE_NULL_SYNCH>; -template class IPC_Server<SVC_HANDLER, ACE_SPIPE_ACCEPTOR>; -template class Svc_Handler<ACE_SPIPE_STREAM>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_Concurrency_Strategy<SVC_HANDLER> -#pragma instantiate ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_SPIPE_ACCEPTOR> -#pragma instantiate ACE_Svc_Handler<ACE_SPIPE_STREAM, ACE_NULL_SYNCH> -#pragma instantiate IPC_Server<SVC_HANDLER, ACE_SPIPE_ACCEPTOR> -#pragma instantiate Svc_Handler<ACE_SPIPE_STREAM> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ #else int ACE_TMAIN (int, ACE_TCHAR *[]) diff --git a/examples/Connection/non_blocking/test_spipe_connector.cpp b/examples/Connection/non_blocking/test_spipe_connector.cpp index 2b777ffe334..fd5641f482d 100644 --- a/examples/Connection/non_blocking/test_spipe_connector.cpp +++ b/examples/Connection/non_blocking/test_spipe_connector.cpp @@ -29,22 +29,6 @@ ACE_TMAIN (int argc, ACE_TCHAR *argv[]) return peer_connector.svc (); } -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Connector_Base<PEER_HANDLER>; -template class ACE_Connector<PEER_HANDLER, ACE_SPIPE_CONNECTOR>; -template class ACE_Svc_Handler<ACE_SPIPE_STREAM, ACE_SYNCH>; -template class ACE_NonBlocking_Connect_Handler<PEER_HANDLER>; -template class IPC_Client<PEER_HANDLER, ACE_SPIPE_CONNECTOR>; -template class Peer_Handler<ACE_SPIPE_STREAM>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_Connector_Base<PEER_HANDLER> -#pragma instantiate ACE_Connector<PEER_HANDLER, ACE_SPIPE_CONNECTOR> -#pragma instantiate ACE_Svc_Handler<ACE_SPIPE_STREAM, ACE_SYNCH> -#pragma instantiate ACE_NonBlocking_Connect_Handler<PEER_HANDLER> -#pragma instantiate IPC_Client<PEER_HANDLER, ACE_SPIPE_CONNECTOR> -#pragma instantiate Peer_Handler<ACE_SPIPE_STREAM> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ - #else int ACE_TMAIN (int, ACE_TCHAR *[]) diff --git a/examples/Connection/non_blocking/test_tli_acceptor.cpp b/examples/Connection/non_blocking/test_tli_acceptor.cpp index 5654f62ad74..8f281c26bd1 100644 --- a/examples/Connection/non_blocking/test_tli_acceptor.cpp +++ b/examples/Connection/non_blocking/test_tli_acceptor.cpp @@ -31,20 +31,6 @@ main (int argc, char *argv[]) return peer_acceptor.svc (); } -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Concurrency_Strategy<SVC_HANDLER>; -template class ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_TLI_ACCEPTOR>; -template class ACE_Svc_Handler<ACE_TLI_STREAM, ACE_NULL_SYNCH>; -template class IPC_Server<SVC_HANDLER, ACE_TLI_ACCEPTOR>; -template class Svc_Handler<ACE_TLI_STREAM>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_Concurrency_Strategy<SVC_HANDLER> -#pragma instantiate ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_TLI_ACCEPTOR> -#pragma instantiate ACE_Svc_Handler<ACE_TLI_STREAM, ACE_NULL_SYNCH> -#pragma instantiate IPC_Server<SVC_HANDLER, ACE_TLI_ACCEPTOR> -#pragma instantiate Svc_Handler<ACE_TLI_STREAM> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ - #else int ACE_TMAIN (int, ACE_TCHAR *[]) diff --git a/examples/Connection/non_blocking/test_tli_connector.cpp b/examples/Connection/non_blocking/test_tli_connector.cpp index afb2636d7d5..67756fe795d 100644 --- a/examples/Connection/non_blocking/test_tli_connector.cpp +++ b/examples/Connection/non_blocking/test_tli_connector.cpp @@ -29,22 +29,6 @@ main (int argc, char *argv[]) return peer_connector.svc (); } -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Connector_Base<PEER_HANDLER>; -template class ACE_Connector<PEER_HANDLER, ACE_TLI_CONNECTOR>; -template class ACE_Svc_Handler<ACE_TLI_STREAM, ACE_SYNCH>; -template class ACE_NonBlocking_Connect_Handler<PEER_HANDLER>; -template class IPC_Client<PEER_HANDLER, ACE_TLI_CONNECTOR>; -template class Peer_Handler<ACE_TLI_STREAM>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_Connector_Base<PEER_HANDLER> -#pragma instantiate ACE_Connector<PEER_HANDLER, ACE_TLI_CONNECTOR> -#pragma instantiate ACE_Svc_Handler<ACE_TLI_STREAM, ACE_SYNCH> -#pragma instantiate ACE_NonBlocking_Connect_Handler<PEER_HANDLER> -#pragma instantiate IPC_Client<PEER_HANDLER, ACE_TLI_CONNECTOR> -#pragma instantiate Peer_Handler<ACE_TLI_STREAM> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ - #else int ACE_TMAIN (int, ACE_TCHAR *[]) diff --git a/examples/IOStream/client/iostream_client.cpp b/examples/IOStream/client/iostream_client.cpp index 609e335c5d5..e8ddedf9b44 100644 --- a/examples/IOStream/client/iostream_client.cpp +++ b/examples/IOStream/client/iostream_client.cpp @@ -69,14 +69,3 @@ ACE_TMAIN (int argc, ACE_TCHAR *argv[]) return 0; } - -#if !defined (ACE_LACKS_ACE_IOSTREAM) -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_IOStream <ACE_SOCK_Stream>; -template class ACE_Streambuf_T <ACE_SOCK_Stream>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_IOStream <ACE_SOCK_Stream> -#pragma instantiate ACE_Streambuf_T <ACE_SOCK_Stream> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ - -#endif /* !ACE_LACKS_ACE_IOSTREAM */ diff --git a/examples/IOStream/server/iostream_server.cpp b/examples/IOStream/server/iostream_server.cpp index 0fc83436f69..656b432a579 100644 --- a/examples/IOStream/server/iostream_server.cpp +++ b/examples/IOStream/server/iostream_server.cpp @@ -130,18 +130,3 @@ ACE_TMAIN (int argc, ACE_TCHAR *argv []) return 0; } - -#if !defined (ACE_LACKS_ACE_IOSTREAM) -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Acceptor <Handler, ACE_SOCK_ACCEPTOR>; -template class ACE_IOStream <ACE_SOCK_Stream>; -template class ACE_Streambuf_T <ACE_SOCK_Stream>; -template class ACE_Svc_Handler <ACE_SOCK_IOSTREAM, ACE_NULL_SYNCH>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_Acceptor <Handler, ACE_SOCK_ACCEPTOR> -#pragma instantiate ACE_IOStream <ACE_SOCK_Stream> -#pragma instantiate ACE_Streambuf_T <ACE_SOCK_Stream> -#pragma instantiate ACE_Svc_Handler <ACE_SOCK_IOSTREAM, ACE_NULL_SYNCH> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ - -#endif /* !ACE_LACKS_ACE_IOSTREAM */ diff --git a/examples/Logger/Acceptor-server/server_loggerd.cpp b/examples/Logger/Acceptor-server/server_loggerd.cpp index 159bcdf93ce..fac6447d898 100644 --- a/examples/Logger/Acceptor-server/server_loggerd.cpp +++ b/examples/Logger/Acceptor-server/server_loggerd.cpp @@ -231,25 +231,11 @@ ACE_TMAIN (int argc, ACE_TCHAR *argv[]) return 0; } -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Acceptor<Logging_Handler, ACE_SOCK_ACCEPTOR>; -template class ACE_Singleton<ACE_Reactor, ACE_Null_Mutex>; -template class ACE_Singleton<ACE_Test_and_Set <ACE_Null_Mutex, sig_atomic_t>, ACE_Null_Mutex>; -template class ACE_Singleton<Options, ACE_Null_Mutex>; -template class ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>; -template class ACE_Test_and_Set<ACE_Null_Mutex, sig_atomic_t>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_Acceptor<Logging_Handler, ACE_SOCK_ACCEPTOR> -#pragma instantiate ACE_Singleton<ACE_Reactor, ACE_Null_Mutex> -#pragma instantiate ACE_Singleton<ACE_Test_and_Set <ACE_Null_Mutex, sig_atomic_t>, ACE_Null_Mutex> -#pragma instantiate ACE_Singleton<Options, ACE_Null_Mutex> -#pragma instantiate ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH> -#pragma instantiate ACE_Test_and_Set<ACE_Null_Mutex, sig_atomic_t> -#elif defined (ACE_HAS_EXPLICIT_STATIC_TEMPLATE_MEMBER_INSTANTIATION) +#if defined (ACE_HAS_EXPLICIT_STATIC_TEMPLATE_MEMBER_INSTANTIATION) template ACE_Singleton<ACE_Reactor, ACE_Null_Mutex> * ACE_Singleton<ACE_Reactor, ACE_Null_Mutex>::singleton_; template ACE_Singleton<Options, ACE_Null_Mutex> * ACE_Singleton<Options, ACE_Null_Mutex>::singleton_; template ACE_Singleton<ACE_Test_and_Set <ACE_Null_Mutex, sig_atomic_t>, ACE_Null_Mutex> * ACE_Singleton<ACE_Test_and_Set <ACE_Null_Mutex, sig_atomic_t>, ACE_Null_Mutex>::singleton_; -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ +#endif /* ACE_HAS_EXPLICIT_STATIC_TEMPLATE_MEMBER_INSTANTIATION */ diff --git a/examples/Logger/simple-server/server_loggerd.cpp b/examples/Logger/simple-server/server_loggerd.cpp index 49981dc92ff..f323a2f3826 100644 --- a/examples/Logger/simple-server/server_loggerd.cpp +++ b/examples/Logger/simple-server/server_loggerd.cpp @@ -79,11 +79,7 @@ ACE_TMAIN (int argc, ACE_TCHAR *argv[]) } -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Singleton<ACE_Reactor, ACE_Null_Mutex>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_Singleton<ACE_Reactor, ACE_Null_Mutex> -#elif defined (ACE_HAS_EXPLICIT_STATIC_TEMPLATE_MEMBER_INSTANTIATION) +#if defined (ACE_HAS_EXPLICIT_STATIC_TEMPLATE_MEMBER_INSTANTIATION) template ACE_Singleton<ACE_Reactor, ACE_Null_Mutex> * ACE_Singleton<ACE_Reactor, ACE_Null_Mutex>::singleton_; -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ +#endif /* ACE_HAS_EXPLICIT_STATIC_TEMPLATE_MEMBER_INSTANTIATION */ diff --git a/tests/HTBP/Reactor_Tests/test_config.h b/tests/HTBP/Reactor_Tests/test_config.h index 8a707c4c5c3..efd4eb7bcc6 100644 --- a/tests/HTBP/Reactor_Tests/test_config.h +++ b/tests/HTBP/Reactor_Tests/test_config.h @@ -311,13 +311,9 @@ randomize (int array[], size_t size) typedef ACE_Singleton<ACE_Test_Output, ACE_Null_Mutex> ace_file_stream; -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Singleton<ACE_Test_Output, ACE_Null_Mutex>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_Singleton<ACE_Test_Output, ACE_Null_Mutex> -#elif defined (__GNUC__) && (defined (_AIX) || defined (__hpux)) +#if defined (ACE_HAS_EXPLICIT_STATIC_TEMPLATE_MEMBER_INSTANTIATION) template ACE_Singleton<ACE_Test_Output, ACE_Null_Mutex> * ACE_Singleton<ACE_Test_Output, ACE_Null_Mutex>::singleton_; -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ +#endif /* ACE_HAS_EXPLICIT_STATIC_TEMPLATE_MEMBER_INSTANTIATION */ #endif /* ACE_TEST_CONFIG_H */ diff --git a/websvcs/tests/Test_URL_Addr.cpp b/websvcs/tests/Test_URL_Addr.cpp index 22389abcf69..4f4e33d3cde 100644 --- a/websvcs/tests/Test_URL_Addr.cpp +++ b/websvcs/tests/Test_URL_Addr.cpp @@ -207,11 +207,8 @@ void test_url_addr (void) "URL[%d]\n" " \"%s\" ERROR\n", i, addresses[i])); - + } } } -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ |