summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfhunleth <fhunleth@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-06-22 14:26:15 +0000
committerfhunleth <fhunleth@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-06-22 14:26:15 +0000
commit252790f83e4630c53c45f31561260a1a06e1e3ae (patch)
treede086fb393b63bab5c52220b55d906dc14072ad2
parent48b46d70b59290390b5136e556ee62008e5411bf (diff)
downloadATCD-252790f83e4630c53c45f31561260a1a06e1e3ae.tar.gz
ChangeLogTag: Fri Jun 22 09:24:54 2001 Frank Hunleth <fhunleth@cs.wustl.edu>
-rw-r--r--TAO/ChangeLogs/ChangeLog-02a10
-rw-r--r--TAO/tao/Protocols_Hooks.cpp10
-rw-r--r--TAO/tao/Stub_Factory.cpp10
3 files changed, 29 insertions, 1 deletions
diff --git a/TAO/ChangeLogs/ChangeLog-02a b/TAO/ChangeLogs/ChangeLog-02a
index 30b923f7803..c7389c87f2a 100644
--- a/TAO/ChangeLogs/ChangeLog-02a
+++ b/TAO/ChangeLogs/ChangeLog-02a
@@ -1,8 +1,16 @@
+Fri Jun 22 09:24:54 2001 Frank Hunleth <fhunleth@cs.wustl.edu>
+
+ * tao/Protocols_Hooks.cpp:
+ * tao/Stub_Factory.cpp:
+
+ Added template instantiations to fix up the noinline
+ builds.
+
Fri Jun 22 07:06:52 2001 Balachandran Natarajan <bala@cs.wustl.edu>
* docs/tutorials/Quoter/Event_Service/Makefile:
* docs/tutorials/Quoter/RT_Event_Service/Makefile: Updated
- dependencies.
+ dependencies.
Fri Jun 22 08:14:12 2001 Johnny Willemsen <jwillemsen@remedy.nl>
diff --git a/TAO/tao/Protocols_Hooks.cpp b/TAO/tao/Protocols_Hooks.cpp
index 70dc0e8bc6a..6d51f1e301d 100644
--- a/TAO/tao/Protocols_Hooks.cpp
+++ b/TAO/tao/Protocols_Hooks.cpp
@@ -1,6 +1,7 @@
// $Id$
#include "Protocols_Hooks.h"
+#include "ace/Dynamic_Service.h"
ACE_RCSID(tao, Protocols_Hooks, "$Id$")
@@ -9,3 +10,12 @@ TAO_Protocols_Hooks::~TAO_Protocols_Hooks (void)
{
}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+
+template class ACE_Dynamic_Service<TAO_Protocols_Hooks>;
+
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+
+#pragma instantiate ACE_Dynamic_Service<TAO_Protocols_Hooks>
+
+#endif
diff --git a/TAO/tao/Stub_Factory.cpp b/TAO/tao/Stub_Factory.cpp
index 52eae8bf1c2..29abb05229c 100644
--- a/TAO/tao/Stub_Factory.cpp
+++ b/TAO/tao/Stub_Factory.cpp
@@ -1,5 +1,6 @@
// $Id$
#include "Stub_Factory.h"
+#include "ace/Dynamic_Service.h"
ACE_RCSID(tao, TAO_Stub_Factory, "$Id$")
@@ -8,3 +9,12 @@ TAO_Stub_Factory::~TAO_Stub_Factory (void)
// No-Op.
}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+
+template class ACE_Dynamic_Service<TAO_Stub_Factory>;
+
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+
+#pragma instantiate ACE_Dynamic_Service<TAO_Stub_Factory>
+
+#endif