summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Huston <shuston@riverace.com>2004-02-03 16:53:20 +0000
committerSteve Huston <shuston@riverace.com>2004-02-03 16:53:20 +0000
commit9f70b59bbdc5eb72261c8aa4697336039fa997bd (patch)
treeeebbcb783e9f80012ea2f0630a70df385ea70f46
parentb9c8c8dd97994def182307b4d67889095d2eaf33 (diff)
downloadATCD-9f70b59bbdc5eb72261c8aa4697336039fa997bd.tar.gz
ChangeLogTag:Tue Feb 3 11:36:41 2004 Steve Huston <shuston@riverace.com>
-rw-r--r--ChangeLog7
-rw-r--r--examples/APG/Reactor/Client.cpp2
-rw-r--r--examples/APG/ThreadSafety/TSS.cpp2
3 files changed, 11 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index fe15dce986a..70f9414bdac 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+Tue Feb 3 11:36:41 2004 Steve Huston <shuston@riverace.com>
+
+ * examples/APG/Reactor/Client.cpp:
+ * examples/APG/ThreadSafety/TSS.cpp: Add template instantiations needed
+ to correct LynxOS build. Thanks to Olli Savia <ops@iki.fi> for
+ these fixes.
+
Tue Feb 3 07:37:20 2004 Chad Elliott <elliott_c@ociweb.com>
* bin/MakeProjectCreator/templates/make.mpd:
diff --git a/examples/APG/Reactor/Client.cpp b/examples/APG/Reactor/Client.cpp
index 7dc453d9627..e47d70e63b7 100644
--- a/examples/APG/Reactor/Client.cpp
+++ b/examples/APG/Reactor/Client.cpp
@@ -113,10 +113,12 @@ int ACE_TMAIN (int, ACE_TCHAR *[])
// Listing 7 code/ch07
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
template class ACE_Connector<Client, ACE_SOCK_CONNECTOR>;
+template class ACE_Connector_Base<Client>;
template class ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>;
template class ACE_NonBlocking_Connect_Handler<Client>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
# pragma instantiate ACE_Connector<Client, ACE_SOCK_CONNECTOR>
+# pragma instantiate ACE_Connector_Base<Client>
# pragma instantiate ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>
# pragma instantiate ACE_NonBlocking_Connect_Handler<Client>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/examples/APG/ThreadSafety/TSS.cpp b/examples/APG/ThreadSafety/TSS.cpp
index a2e6d19a822..7a10831a3e9 100644
--- a/examples/APG/ThreadSafety/TSS.cpp
+++ b/examples/APG/ThreadSafety/TSS.cpp
@@ -64,9 +64,11 @@ template class ACE_TSS<ClientContext>;
template class ACE_Hash_Map_Entry<const char*,void*>;
template class ACE_Hash_Map_Manager<const char *,void*,ACE_Null_Mutex>;
template class ACE_Hash_Map_Manager_Ex<const char*,void*,ACE_Hash<const char*>,ACE_Equal_To<const char*>,ACE_Null_Mutex>;
+template class ACE_Hash_Map_Iterator_Base_Ex<const char*,void*,ACE_Hash<const char*>, ACE_Equal_To<const char*>, ACE_Null_Mutex>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
#pragma instantiate ACE_TSS<ClientContext>
#pragma instantiate ACE_Hash_Map_Entry<const char*,void*>
#pragma instantiate ACE_Hash_Map_Manager<const char *,void*,ACE_Null_Mutex>
#pragma instantiate ACE_Hash_Map_Manager_Ex<const char*,void*,ACE_Hash<const char*>,ACE_Equal_To<const char*>,ACE_Null_Mutex>
+#pragma instantiate ACE_Hash_Map_Iterator_Base_Ex<const char*,void*,ACE_Hash<const char*>, ACE_Equal_To<const char*>, ACE_Null_Mutex>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */