diff options
author | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1997-04-28 19:07:55 +0000 |
---|---|---|
committer | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1997-04-28 19:07:55 +0000 |
commit | 0bdf82a7f3e5b99848c3928d320b640ea72c794c (patch) | |
tree | c0987d9bfd0e7cb0caaaea73fc9767b76ece4b9d /netsvcs | |
parent | 406ae3399b236417b2afb1aed4713af7f53eb928 (diff) | |
download | ATCD-0bdf82a7f3e5b99848c3928d320b640ea72c794c.tar.gz |
removed template specializations that are now in ace/Service_Record.cpp and ace/Task.cpp
Diffstat (limited to 'netsvcs')
-rw-r--r-- | netsvcs/lib/Client_Logging_Handler.cpp | 4 | ||||
-rw-r--r-- | netsvcs/lib/TS_Clerk_Handler.cpp | 15 | ||||
-rw-r--r-- | netsvcs/lib/TS_Server_Handler.cpp | 5 |
3 files changed, 12 insertions, 12 deletions
diff --git a/netsvcs/lib/Client_Logging_Handler.cpp b/netsvcs/lib/Client_Logging_Handler.cpp index 614ad15b25d..21ffab135f7 100644 --- a/netsvcs/lib/Client_Logging_Handler.cpp +++ b/netsvcs/lib/Client_Logging_Handler.cpp @@ -306,6 +306,6 @@ ACE_SVC_FACTORY_DEFINE (ACE_Client_Logging_Connector) #if defined (ACE_TEMPLATES_REQUIRE_SPECIALIZATION) template class ACE_Connector<ACE_Client_Logging_Handler, ACE_SOCK_CONNECTOR>; template class ACE_Svc_Tuple<ACE_Client_Logging_Handler>; -template class ACE_Map_Iterator<int, ACE_Svc_Tuple<ACE_Client_Logging_Handler> *, ACE_SYNCH_RW_MUTEX>; -template class ACE_Map_Manager<int, ACE_Svc_Tuple<ACE_Client_Logging_Handler> *, ACE_SYNCH_RW_MUTEX>; +template class ACE_Map_Iterator<ACE_HANDLE, ACE_Svc_Tuple<ACE_Client_Logging_Handler> *, ACE_SYNCH_RW_MUTEX>; +template class ACE_Map_Manager<ACE_HANDLE, ACE_Svc_Tuple<ACE_Client_Logging_Handler> *, ACE_SYNCH_RW_MUTEX>; #endif /* ACE_TEMPLATES_REQUIRE_SPECIALIZATION */ diff --git a/netsvcs/lib/TS_Clerk_Handler.cpp b/netsvcs/lib/TS_Clerk_Handler.cpp index 590537c725d..653e70a05a3 100644 --- a/netsvcs/lib/TS_Clerk_Handler.cpp +++ b/netsvcs/lib/TS_Clerk_Handler.cpp @@ -597,9 +597,14 @@ template class ACE_Set_Node<ACE_TS_Clerk_Handler *>; template class ACE_Svc_Tuple<ACE_TS_Clerk_Handler>; template class ACE_Unbounded_Set<ACE_TS_Clerk_Handler *>; template class ACE_Unbounded_Set_Iterator<ACE_TS_Clerk_Handler *>; -template class ACE_Map_Iterator<int, ACE_Svc_Tuple<ACE_TS_Clerk_Handler> *, ACE_SYNCH_RW_MUTEX>; -template class ACE_Map_Manager<int, ACE_Svc_Tuple<ACE_TS_Clerk_Handler> *, ACE_SYNCH_RW_MUTEX>; -template class ACE_Guard<ACE_SYNCH_RW_MUTEX>; -template class ACE_Read_Guard<ACE_SYNCH_RW_MUTEX>; -template class ACE_Write_Guard<ACE_SYNCH_RW_MUTEX>; +template class ACE_Map_Iterator<ACE_HANDLE, ACE_Svc_Tuple<ACE_TS_Clerk_Handler> *, ACE_SYNCH_RW_MUTEX>; +template class ACE_Map_Manager<ACE_HANDLE, ACE_Svc_Tuple<ACE_TS_Clerk_Handler> *, ACE_SYNCH_RW_MUTEX>; + +#if defined (ACE_HAS_THREADS) + template class ACE_Guard<ACE_SYNCH_RW_MUTEX>; + template class ACE_Read_Guard<ACE_SYNCH_RW_MUTEX>; + template class ACE_Write_Guard<ACE_SYNCH_RW_MUTEX>; +#else + // These are specialized in libACE if ACE doesn't have threads. +#endif /* ACE_HAS_THREADS */ #endif /* ACE_TEMPLATES_REQUIRE_SPECIALIZATION */ diff --git a/netsvcs/lib/TS_Server_Handler.cpp b/netsvcs/lib/TS_Server_Handler.cpp index ed674a86f82..ab542fb8d20 100644 --- a/netsvcs/lib/TS_Server_Handler.cpp +++ b/netsvcs/lib/TS_Server_Handler.cpp @@ -243,13 +243,8 @@ template class ACE_Accept_Strategy<ACE_TS_Server_Handler, ACE_SOCK_ACCEPTOR>; template class ACE_Acceptor<ACE_TS_Server_Handler, ACE_SOCK_ACCEPTOR>; template class ACE_Concurrency_Strategy<ACE_TS_Server_Handler>; template class ACE_Creation_Strategy<ACE_TS_Server_Handler>; -template class ACE_Message_Queue<ACE_NULL_SYNCH>; -template class ACE_Module<ACE_NULL_SYNCH>; template class ACE_Schedule_All_Reactive_Strategy<ACE_TS_Server_Handler>; template class ACE_Scheduling_Strategy<ACE_TS_Server_Handler>; template class ACE_Strategy_Acceptor<ACE_TS_Server_Handler, ACE_SOCK_ACCEPTOR>; template class ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>; -template class ACE_TSS<ACE_Dynamic>; -template class ACE_Task<ACE_NULL_SYNCH>; -template class ACE_Thru_Task<ACE_NULL_SYNCH>; #endif /* ACE_TEMPLATES_REQUIRE_SPECIALIZATION */ |