summaryrefslogtreecommitdiff
path: root/tests/SSL/Thread_Pool_Reactor_SSL_Test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/SSL/Thread_Pool_Reactor_SSL_Test.cpp')
-rw-r--r--tests/SSL/Thread_Pool_Reactor_SSL_Test.cpp18
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/SSL/Thread_Pool_Reactor_SSL_Test.cpp b/tests/SSL/Thread_Pool_Reactor_SSL_Test.cpp
index 290bf83592f..6a9a8ebf740 100644
--- a/tests/SSL/Thread_Pool_Reactor_SSL_Test.cpp
+++ b/tests/SSL/Thread_Pool_Reactor_SSL_Test.cpp
@@ -337,6 +337,24 @@ run_main (int argc, ACE_TCHAR *argv[])
return 0;
}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+template class ACE_Accept_Strategy<Request_Handler, ACE_SSL_SOCK_ACCEPTOR>;
+template class ACE_Concurrency_Strategy<Request_Handler>;
+template class ACE_Creation_Strategy<Request_Handler>;
+template class ACE_Scheduling_Strategy<Request_Handler>;
+template class ACE_Acceptor<Request_Handler, ACE_SSL_SOCK_ACCEPTOR>;
+template class ACE_Strategy_Acceptor<Request_Handler, ACE_SSL_SOCK_ACCEPTOR>;
+template class ACE_Svc_Handler<ACE_SSL_SOCK_STREAM, ACE_MT_SYNCH>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Accept_Strategy<Request_Handler, ACE_SSL_SOCK_ACCEPTOR>
+#pragma instantiate ACE_Concurrency_Strategy<Request_Handler>
+#pragma instantiate ACE_Creation_Strategy<Request_Handler>
+#pragma instantiate ACE_Scheduling_Strategy<Request_Handler>
+#pragma instantiate ACE_Acceptor<Request_Handler, ACE_SSL_SOCK_ACCEPTOR>
+#pragma instantiate ACE_Strategy_Acceptor<Request_Handler, ACE_SSL_SOCK_ACCEPTOR>
+#pragma instantiate ACE_Svc_Handler<ACE_SSL_SOCK_STREAM, ACE_MT_SYNCH>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
#else
int
ACE_TMAIN (int, ACE_TCHAR *[])