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 | 8dd08f1d02f921f8f4dae2cb724c26740cef0bd3 (patch) | |
tree | a71f1120cc89c7d1ee2c75cef6901b6dc12ff432 /apps | |
parent | 81f43faf7412dc4e0b8e2f6de1cba1e6241da038 (diff) | |
download | ATCD-8dd08f1d02f921f8f4dae2cb724c26740cef0bd3.tar.gz |
ChangeLogTag: Thu Apr 20 09:14:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
Diffstat (limited to 'apps')
32 files changed, 16 insertions, 488 deletions
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 */ |