summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjcej <jcej@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-09-17 22:33:40 +0000
committerjcej <jcej@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-09-17 22:33:40 +0000
commitcb02c637a603e344db3706a4e3e818639a216e23 (patch)
tree22eb335f54e8ff5070a373d51f0cef1ebaf064b0
parentf58760ceb25a972dee6fb9d18a4147295fabdb16 (diff)
downloadATCD-cb02c637a603e344db3706a4e3e818639a216e23.tar.gz
*** empty log message ***
-rw-r--r--ChangeLog-98b8
-rw-r--r--docs/tutorials/002/server.cpp10
2 files changed, 18 insertions, 0 deletions
diff --git a/ChangeLog-98b b/ChangeLog-98b
index 80b46b7f09f..c709adae918 100644
--- a/ChangeLog-98b
+++ b/ChangeLog-98b
@@ -1,3 +1,11 @@
+Thu Sep 17 18:33:19 EDT 1998 James CE Johnson <jcej@lads.com>
+
+ * docs/tutorials/002/server.pp
+
+ Added necessary templates for explicit instantiation.
+ Thanks to Krishna Padmasola for providing the proper code
+ and to Clinton Carr for reminding me to do it!
+
Thu Sep 17 11:23:49 1998 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
* ace/OS: Modified ACE_THR_FUNC so that its signature is always
diff --git a/docs/tutorials/002/server.cpp b/docs/tutorials/002/server.cpp
index d0c31f0024c..bca90aa01bc 100644
--- a/docs/tutorials/002/server.cpp
+++ b/docs/tutorials/002/server.cpp
@@ -77,3 +77,13 @@ int main (int, char **)
return 0;
}
+
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+template class ACE_Acceptor <Logging_Handler, ACE_SOCK_ACCEPTOR>;
+template class ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Acceptor <Logging_Handler, ACE_SOCK_ACCEPTOR>
+#pragma instantiate ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+