summaryrefslogtreecommitdiff
path: root/netsvcs
diff options
context:
space:
mode:
authorlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-03-26 19:50:21 +0000
committerlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-03-26 19:50:21 +0000
commit88686b114a9ea4a16395e1e9684973034b99014c (patch)
tree5207f54bbd2ce8ac7fd9c0ac3e96ec5f64f0d281 /netsvcs
parent6385958dad8c7559c66fb51399c0eff23f7c0c80 (diff)
downloadATCD-88686b114a9ea4a16395e1e9684973034b99014c.tar.gz
added template specializations
Diffstat (limited to 'netsvcs')
-rw-r--r--netsvcs/lib/Client_Logging_Handler.cpp2
-rw-r--r--netsvcs/lib/Server_Logging_Handler.cpp19
2 files changed, 15 insertions, 6 deletions
diff --git a/netsvcs/lib/Client_Logging_Handler.cpp b/netsvcs/lib/Client_Logging_Handler.cpp
index 069359caa4b..dcee957ad18 100644
--- a/netsvcs/lib/Client_Logging_Handler.cpp
+++ b/netsvcs/lib/Client_Logging_Handler.cpp
@@ -360,5 +360,7 @@ 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_Map_Iterator<int, ACE_Svc_Tuple<ACE_Client_Logging_Handler> *, ACE_RW_Mutex>;
+template class ACE_Map_Manager<int, ACE_Svc_Tuple<ACE_Client_Logging_Handler> *, ACE_RW_Mutex>;
template class ACE_Svc_Tuple<ACE_Client_Logging_Handler>;
#endif /* ACE_TEMPLATES_REQUIRE_SPECIALIZATION */
diff --git a/netsvcs/lib/Server_Logging_Handler.cpp b/netsvcs/lib/Server_Logging_Handler.cpp
index 3d15aec685f..ba9c3465495 100644
--- a/netsvcs/lib/Server_Logging_Handler.cpp
+++ b/netsvcs/lib/Server_Logging_Handler.cpp
@@ -436,17 +436,24 @@ ACE_Thr_Server_Logging_Handler::svc (void)
}
#if defined (ACE_TEMPLATES_REQUIRE_SPECIALIZATION)
-template class ACE_Acceptor<ACE_Server_Logging_Handler<ACE_TLI_Stream, ACE_INET_Addr, unsigned long, ACE_Null_Mutex, ACE_Null_Condition_Mutex>, ACE_TLI_Acceptor, ACE_INET_Addr>;
-template class ACE_Acceptor<ACE_Thr_Server_Logging_Handler, ACE_TLI_Acceptor, ACE_INET_Addr>;
-template class ACE_Creation_Strategy<ACE_Server_Logging_Handler<ACE_TLI_Stream, ACE_INET_Addr, unsigned long, ACE_Null_Mutex, ACE_Null_Condition_Mutex> >;
+template class ACE_Acceptor<ACE_Server_Logging_Handler<ACE_TLI_STREAM, unsigned long, ACE_NULL_SYNCH>, ACE_TLI_ACCEPTOR>;
+template class ACE_Acceptor<ACE_Thr_Server_Logging_Handler, ACE_TLI_ACCEPTOR>;
+template class ACE_Accept_Strategy<ACE_Server_Logging_Handler<ACE_TLI_STREAM, unsigned long, ACE_NULL_SYNCH>, ACE_TLI_ACCEPTOR>;
+template class ACE_Accept_Strategy<ACE_Thr_Server_Logging_Handler, ACE_TLI_ACCEPTOR>;
+template class ACE_Concurrency_Strategy<ACE_Server_Logging_Handler<ACE_TLI_STREAM, unsigned long, ACE_NULL_SYNCH> >;
+template class ACE_Concurrency_Strategy<ACE_Thr_Server_Logging_Handler>;
+template class ACE_Creation_Strategy<ACE_Server_Logging_Handler<ACE_TLI_STREAM, unsigned long, ACE_NULL_SYNCH> >;
+template class ACE_Creation_Strategy<ACE_Thr_Server_Logging_Handler>;
template class ACE_Schedule_All_Reactive_Strategy<ACE_Server_Logging_Handler<LOGGING_PEER_STREAM, u_long, ACE_NULL_SYNCH> >;
template class ACE_Schedule_All_Threaded_Strategy<ACE_Thr_Server_Logging_Handler>;
+template class ACE_Scheduling_Strategy<ACE_Server_Logging_Handler<ACE_TLI_STREAM, unsigned long, ACE_NULL_SYNCH> >;
template class ACE_Scheduling_Strategy<ACE_Thr_Server_Logging_Handler>;
-template class ACE_Server_Logging_Handler<ACE_TLI_Stream, ACE_INET_Addr, unsigned long, ACE_Null_Mutex, ACE_Null_Condition_Mutex>;
+template class ACE_Server_Logging_Handler<ACE_TLI_STREAM, ACE_Atomic_Op<ACE_Thread_Mutex, unsigned long>, ACE_MT_SYNCH>;
+template class ACE_Server_Logging_Handler<ACE_TLI_STREAM, unsigned long, ACE_NULL_SYNCH>;
template class ACE_Strategy_Acceptor<ACE_Server_Logging_Handler<LOGGING_PEER_STREAM, u_long, ACE_NULL_SYNCH>, LOGGING_PEER_ACCEPTOR>;
template class ACE_Strategy_Acceptor<ACE_Thr_Server_Logging_Handler, LOGGING_PEER_ACCEPTOR>;
-template class ACE_Svc_Handler<ACE_TLI_Stream, ACE_INET_Addr, ACE_Null_Mutex, ACE_Null_Condition_Mutex>;
+template class ACE_Svc_Handler<ACE_TLI_STREAM, ACE_SYNCH>;
#if defined (ACE_HAS_THREADS)
-template class ACE_Svc_Handler<ACE_TLI_Stream, ACE_INET_Addr, ACE_Thread_Mutex, ACE_Condition_Thread_Mutex>;
+template class ACE_Svc_Handler<ACE_TLI_STREAM, ACE_NULL_SYNCH>;
#endif /* ACE_HAS_THREADS */
#endif /* ACE_TEMPLATES_REQUIRE_SPECIALIZATION */