diff options
Diffstat (limited to 'tests/SSL/Thread_Pool_Reactor_SSL_Test.cpp')
-rw-r--r-- | tests/SSL/Thread_Pool_Reactor_SSL_Test.cpp | 18 |
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 *[]) |