diff options
Diffstat (limited to 'examples/Reactor/Ntalker')
-rw-r--r-- | examples/Reactor/Ntalker/Makefile | 4 | ||||
-rw-r--r-- | examples/Reactor/Ntalker/ntalker.cpp | 8 |
2 files changed, 11 insertions, 1 deletions
diff --git a/examples/Reactor/Ntalker/Makefile b/examples/Reactor/Ntalker/Makefile index e6e88b7b662..31d7cea06a7 100644 --- a/examples/Reactor/Ntalker/Makefile +++ b/examples/Reactor/Ntalker/Makefile @@ -88,7 +88,9 @@ include $(ACE_ROOT)/include/makeinclude/rules.local.GNU $(ACE_ROOT)/ace/IPC_SAP.i \ $(ACE_ROOT)/ace/SOCK.i \ $(ACE_ROOT)/ace/SOCK_Dgram.i \ - $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.i \ + $(ACE_ROOT)/ace/SOCK_Dgram_Mcast_T.h \ + $(ACE_ROOT)/ace/SOCK_Dgram_Mcast_T.i \ + $(ACE_ROOT)/ace/SOCK_Dgram_Mcast_T.cpp \ $(ACE_ROOT)/ace/Reactor.h \ $(ACE_ROOT)/ace/Handle_Set.h \ $(ACE_ROOT)/ace/Handle_Set.i \ diff --git a/examples/Reactor/Ntalker/ntalker.cpp b/examples/Reactor/Ntalker/ntalker.cpp index 8fd98097cef..ec9c2fbfcaf 100644 --- a/examples/Reactor/Ntalker/ntalker.cpp +++ b/examples/Reactor/Ntalker/ntalker.cpp @@ -215,6 +215,13 @@ ACE_TMAIN (int argc, ACE_TCHAR *argv[]) "talker Done.\n")); return 0; } + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) +template class ACE_SOCK_Dgram_Mcast_Ex<ACE_Null_Mutex>; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +#pragma instantiate ACE_SOCK_Dgram_Mcast_Ex<ACE_Null_Mutex> +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + #else int ACE_TMAIN (int, ACE_TCHAR *argv[]) @@ -225,3 +232,4 @@ ACE_TMAIN (int, ACE_TCHAR *argv[]) 0); } #endif /* ACE_HAS_IP_MULTICAST */ + |