summaryrefslogtreecommitdiff
path: root/TAO/tao/TAO_Singleton_Manager.cpp
diff options
context:
space:
mode:
authorOssama Othman <ossama-othman@users.noreply.github.com>2005-11-24 11:05:47 +0000
committerOssama Othman <ossama-othman@users.noreply.github.com>2005-11-24 11:05:47 +0000
commitc9453fa9a8437101b087df3eb9ae2da9db1f0b6e (patch)
tree550e5a13efab47f5a2526ac5d60ecfdcdc6abd47 /TAO/tao/TAO_Singleton_Manager.cpp
parent19803029f50dbba5d851692c1292af3f875641fb (diff)
downloadATCD-c9453fa9a8437101b087df3eb9ae2da9db1f0b6e.tar.gz
ChangeLogTag:Thu Nov 24 03:01:29 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
Diffstat (limited to 'TAO/tao/TAO_Singleton_Manager.cpp')
-rw-r--r--TAO/tao/TAO_Singleton_Manager.cpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/TAO/tao/TAO_Singleton_Manager.cpp b/TAO/tao/TAO_Singleton_Manager.cpp
index f871ae6504d..2d5ecbb1971 100644
--- a/TAO/tao/TAO_Singleton_Manager.cpp
+++ b/TAO/tao/TAO_Singleton_Manager.cpp
@@ -28,9 +28,15 @@ ACE_RCSID (tao,
TAO_Singleton_Manager,
"$Id$")
+
extern "C" void
-TAO_SINGLETON_MANAGER_CLEANUP_DESTROY_NAME (void *, void *)
+TAO_SINGLETON_MANAGER_CLEANUP_DESTROYER_NAME (void *, void *)
{
+#if defined (TAO_HAS_VERSIONED_NAMESPACE) \
+ && TAO_HAS_VERSIONED_NAMESPACE == 1
+ using namespace TAO_VERSIONED_NAMESPACE_NAME;
+#endif /* TAO_HAS_VERSIONED_NAMESPACE */
+
if (TAO_Singleton_Manager::instance_)
{
(void) TAO_Singleton_Manager::instance ()->fini ();
@@ -187,7 +193,7 @@ TAO_Singleton_Manager::init (int register_with_object_manager)
if (register_with_object_manager == 1
&& ACE_Object_Manager::at_exit (
this,
- (ACE_CLEANUP_FUNC) TAO_Singleton_Manager_cleanup_destroyer,
+ (ACE_CLEANUP_FUNC) TAO_SINGLETON_MANAGER_CLEANUP_DESTROYER_NAME,
0) != 0)
return -1;