summaryrefslogtreecommitdiff
path: root/examples/Reactor/Ntalker
diff options
context:
space:
mode:
Diffstat (limited to 'examples/Reactor/Ntalker')
-rw-r--r--examples/Reactor/Ntalker/Makefile4
-rw-r--r--examples/Reactor/Ntalker/ntalker.cpp8
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 */
+