summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-03-30 16:19:30 +0000
committerlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-03-30 16:19:30 +0000
commit20f7f6fa3c4129808652a388917702e9a9226dbc (patch)
tree3ca14811bef8f5da4b55e8c1a3f106531350affd
parent036e0c20f037556b875f8a26ff1b29d06d2a5914 (diff)
downloadATCD-20f7f6fa3c4129808652a388917702e9a9226dbc.tar.gz
added more template instantiations
-rw-r--r--examples/Connection/non_blocking/test_sock_acceptor.cpp9
-rw-r--r--examples/Connection/non_blocking/test_sock_connector.cpp10
-rw-r--r--examples/Connection/non_blocking/test_spipe_acceptor.cpp9
-rw-r--r--examples/Connection/non_blocking/test_spipe_connector.cpp10
-rw-r--r--examples/Connection/non_blocking/test_tli_acceptor.cpp9
-rw-r--r--examples/Connection/non_blocking/test_tli_connector.cpp10
6 files changed, 57 insertions, 0 deletions
diff --git a/examples/Connection/non_blocking/test_sock_acceptor.cpp b/examples/Connection/non_blocking/test_sock_acceptor.cpp
index 87fd1d16404..6bc67888972 100644
--- a/examples/Connection/non_blocking/test_sock_acceptor.cpp
+++ b/examples/Connection/non_blocking/test_sock_acceptor.cpp
@@ -25,5 +25,14 @@ main (int argc, char *argv[])
#if defined (ACE_TEMPLATES_REQUIRE_SPECIALIZATION)
+template class ACE_Concurrency_Strategy<SVC_HANDLER>;
+template class ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_SOCK_ACCEPTOR>;
+template class ACE_Message_Queue<ACE_NULL_SYNCH>;
+template class ACE_Module<ACE_NULL_SYNCH>;
+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>;
template class IPC_Server<SVC_HANDLER, ACE_SOCK_ACCEPTOR>;
+template class Svc_Handler<ACE_SOCK_STREAM>;
#endif /* ACE_TEMPLATES_REQUIRE_SPECIALIZATION */
diff --git a/examples/Connection/non_blocking/test_sock_connector.cpp b/examples/Connection/non_blocking/test_sock_connector.cpp
index 4031b713afc..1417715f94e 100644
--- a/examples/Connection/non_blocking/test_sock_connector.cpp
+++ b/examples/Connection/non_blocking/test_sock_connector.cpp
@@ -25,5 +25,15 @@ main (int argc, char *argv[])
#if defined (ACE_TEMPLATES_REQUIRE_SPECIALIZATION)
+template class ACE_Connector<PEER_HANDLER, ACE_SOCK_CONNECTOR>;
+template class ACE_Guard<ACE_RW_Mutex>;
+template class ACE_Map_Iterator<int, ACE_Svc_Tuple<PEER_HANDLER> *, ACE_RW_Mutex>;
+template class ACE_Map_Manager<int, ACE_Svc_Tuple<PEER_HANDLER> *, ACE_RW_Mutex>;
+template class ACE_Read_Guard<ACE_RW_Mutex>;
+template class ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_SYNCH>;
+template class ACE_Svc_Tuple<PEER_HANDLER>;
+template class ACE_Write_Guard<ACE_RW_Mutex>;
+template class ACE_TSS<ACE_Dynamic>;
template class IPC_Client<PEER_HANDLER, ACE_SOCK_CONNECTOR>;
+template class Peer_Handler<ACE_SOCK_STREAM>;
#endif /* ACE_TEMPLATES_REQUIRE_SPECIALIZATION */
diff --git a/examples/Connection/non_blocking/test_spipe_acceptor.cpp b/examples/Connection/non_blocking/test_spipe_acceptor.cpp
index 638a8672ada..fa4d4a4481d 100644
--- a/examples/Connection/non_blocking/test_spipe_acceptor.cpp
+++ b/examples/Connection/non_blocking/test_spipe_acceptor.cpp
@@ -24,7 +24,16 @@ main (int argc, char *argv[])
}
#if defined (ACE_TEMPLATES_REQUIRE_SPECIALIZATION)
+template class ACE_Concurrency_Strategy<SVC_HANDLER>;
+template class ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_SPIPE_ACCEPTOR>;
+template class ACE_Message_Queue<ACE_NULL_SYNCH>;
+template class ACE_Module<ACE_NULL_SYNCH>;
+template class ACE_Svc_Handler<ACE_SPIPE_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>;
template class IPC_Server<SVC_HANDLER, ACE_SPIPE_ACCEPTOR>;
+template class Svc_Handler<ACE_SPIPE_STREAM>;
#endif /* ACE_TEMPLATES_REQUIRE_SPECIALIZATION */
#else
diff --git a/examples/Connection/non_blocking/test_spipe_connector.cpp b/examples/Connection/non_blocking/test_spipe_connector.cpp
index 2682b8de774..d47fd847575 100644
--- a/examples/Connection/non_blocking/test_spipe_connector.cpp
+++ b/examples/Connection/non_blocking/test_spipe_connector.cpp
@@ -24,7 +24,17 @@ main (int argc, char *argv[])
}
#if defined (ACE_TEMPLATES_REQUIRE_SPECIALIZATION)
+template class ACE_Connector<PEER_HANDLER, ACE_SPIPE_CONNECTOR>;
+template class ACE_Guard<ACE_RW_Mutex>;
+template class ACE_Map_Iterator<int, ACE_Svc_Tuple<PEER_HANDLER> *, ACE_RW_Mutex>;
+template class ACE_Map_Manager<int, ACE_Svc_Tuple<PEER_HANDLER> *, ACE_RW_Mutex>;
+template class ACE_Read_Guard<ACE_RW_Mutex>;
+template class ACE_Svc_Handler<ACE_SPIPE_STREAM, ACE_SYNCH>;
+template class ACE_Svc_Tuple<PEER_HANDLER>;
+template class ACE_Write_Guard<ACE_RW_Mutex>;
+template class ACE_TSS<ACE_Dynamic>;
template class IPC_Client<PEER_HANDLER, ACE_SPIPE_CONNECTOR>;
+template class Peer_Handler<ACE_SPIPE_STREAM>;
#endif /* ACE_TEMPLATES_REQUIRE_SPECIALIZATION */
#else
diff --git a/examples/Connection/non_blocking/test_tli_acceptor.cpp b/examples/Connection/non_blocking/test_tli_acceptor.cpp
index 416e5e726b9..6e08159781a 100644
--- a/examples/Connection/non_blocking/test_tli_acceptor.cpp
+++ b/examples/Connection/non_blocking/test_tli_acceptor.cpp
@@ -25,7 +25,16 @@ main (int argc, char *argv[])
}
#if defined (ACE_TEMPLATES_REQUIRE_SPECIALIZATION)
+template class ACE_Concurrency_Strategy<SVC_HANDLER>;
+template class ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_TLI_ACCEPTOR>;
+template class ACE_Message_Queue<ACE_NULL_SYNCH>;
+template class ACE_Module<ACE_NULL_SYNCH>;
+template class ACE_Svc_Handler<ACE_TLI_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>;
template class IPC_Server<SVC_HANDLER, ACE_TLI_ACCEPTOR>;
+template class Svc_Handler<ACE_TLI_STREAM>;
#endif /* ACE_TEMPLATES_REQUIRE_SPECIALIZATION */
#else
diff --git a/examples/Connection/non_blocking/test_tli_connector.cpp b/examples/Connection/non_blocking/test_tli_connector.cpp
index cc1b3aad11e..243da828cfc 100644
--- a/examples/Connection/non_blocking/test_tli_connector.cpp
+++ b/examples/Connection/non_blocking/test_tli_connector.cpp
@@ -26,7 +26,17 @@ main (int argc, char *argv[])
}
#if defined (ACE_TEMPLATES_REQUIRE_SPECIALIZATION)
+template class ACE_Connector<PEER_HANDLER, ACE_TLI_CONNECTOR>;
+template class ACE_Guard<ACE_RW_Mutex>;
+template class ACE_Map_Iterator<int, ACE_Svc_Tuple<PEER_HANDLER> *, ACE_RW_Mutex>;
+template class ACE_Map_Manager<int, ACE_Svc_Tuple<PEER_HANDLER> *, ACE_RW_Mutex>;
+template class ACE_Read_Guard<ACE_RW_Mutex>;
+template class ACE_Svc_Handler<ACE_TLI_STREAM, ACE_SYNCH>;
+template class ACE_Svc_Tuple<PEER_HANDLER>;
+template class ACE_Write_Guard<ACE_RW_Mutex>;
+template class ACE_TSS<ACE_Dynamic>;
template class IPC_Client<PEER_HANDLER, ACE_TLI_CONNECTOR>;
+template class Peer_Handler<ACE_TLI_STREAM>;
#endif /* ACE_TEMPLATES_REQUIRE_SPECIALIZATION */
#else