diff options
Diffstat (limited to 'tests/TP_Reactor_Test.cpp')
-rw-r--r-- | tests/TP_Reactor_Test.cpp | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/tests/TP_Reactor_Test.cpp b/tests/TP_Reactor_Test.cpp index 91d2b43812f..2039f6de3e8 100644 --- a/tests/TP_Reactor_Test.cpp +++ b/tests/TP_Reactor_Test.cpp @@ -1072,7 +1072,7 @@ parse_args (int argc, ACE_TCHAR *argv[]) return 0; } - ACE_Get_Opt get_opt (argc, argv, ACE_TEXT ("i:n:p:d:h:s:v:ub")); + ACE_Get_Arg_Opt<ACE_TCHAR> get_opt (argc, argv, ACE_TEXT ("i:n:p:d:h:s:v:ub")); int c; while ((c = get_opt ()) != EOF) @@ -1144,6 +1144,24 @@ disable_signal (int sigmin, int sigmax) return 1; } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class ACE_NonBlocking_Connect_Handler<Sender>; +template class ACE_Connector_Base<Sender>; +template class ACE_Connector<Sender,ACE_SOCK_CONNECTOR>; +template class ACE_Acceptor<Receiver,ACE_SOCK_ACCEPTOR>; +template class ACE_Svc_Handler<ACE_SOCK_STREAM,ACE_MT_SYNCH>; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +#pragma instantiate ACE_NonBlocking_Connect_Handler<Sender> +#pragma instantiate ACE_Connector_Base<Sender> +#pragma instantiate ACE_Connector<Sender,ACE_SOCK_CONNECTOR> +#pragma instantiate ACE_Acceptor<Receiver,ACE_SOCK_ACCEPTOR> +#pragma instantiate ACE_Svc_Handler<ACE_SOCK_STREAM,ACE_MT_SYNCH> + +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + #endif /* ACE_HAS_THREADS */ int |