summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilliam R. Otte <wotte@dre.vanderbilt.edu>2005-09-29 23:12:54 +0000
committerWilliam R. Otte <wotte@dre.vanderbilt.edu>2005-09-29 23:12:54 +0000
commit0af4419ec19e9c2abd5272d664d92e7eee4bc82d (patch)
treec71ab6f30a91d3893ae47f97997b01aa517a6d39
parent8beb0a0d7427a7c450ff3ee77d4aefadaea0b349 (diff)
downloadATCD-0af4419ec19e9c2abd5272d664d92e7eee4bc82d.tar.gz
Thu Sep 29 18:11:25 2005 William Otte <wotte@dre.vanderbilt.edu>
-rw-r--r--TAO/CIAO/ChangeLog17
-rw-r--r--TAO/CIAO/DAnCE/DomainApplicationManager/DomainApplicationManager.mpc6
-rw-r--r--TAO/CIAO/DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp50
-rw-r--r--TAO/CIAO/DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp15
-rw-r--r--TAO/CIAO/ciao/Container_Impl.cpp4
-rw-r--r--TAO/CIAO/ciao/NodeApplication_Impl.cpp6
-rw-r--r--TAO/CIAO/ciao/Upgradeable_Context_Impl_T.cpp1
-rw-r--r--TAO/CIAO/tools/Config_Handlers/RT-CCM/Config_Handlers_Export.h58
-rw-r--r--TAO/CIAO/tools/Config_Handlers/RT-CCM/SRD_Handler.h6
-rw-r--r--TAO/CIAO/tools/Config_Handlers/Utils/Config_Handlers_Export.h58
10 files changed, 176 insertions, 45 deletions
diff --git a/TAO/CIAO/ChangeLog b/TAO/CIAO/ChangeLog
index 72f7dc8001e..197ce39cd26 100644
--- a/TAO/CIAO/ChangeLog
+++ b/TAO/CIAO/ChangeLog
@@ -1,3 +1,20 @@
+Thu Sep 29 18:11:25 2005 William Otte <wotte@dre.vanderbilt.edu>
+
+ * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp
+ * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp
+ * ciao/Container_Impl.cpp
+ * ciao/NodeApplication_Impl.cpp
+ * ciao/Upgradeable_Context_Impl_T.cpp
+
+ Fuzz errors.
+
+ * DAnCE/DomainApplicationManager/DomainApplicationManager.mpc
+ * tools/Config_Handlers/RT-CCM/Config_Handlers_Export.h
+ * tools/Config_Handlers/RT-CCM/SRD_Handler.h
+ * tools/Config_Handlers/Utils/Config_Handlers_Export.h
+
+ Correction for a emulated exception error.
+
Thu Sep 29 13:01:23 2005 William Otte <wotte@dre.vanderbilt.edu>
* ciao/Version.h
diff --git a/TAO/CIAO/DAnCE/DomainApplicationManager/DomainApplicationManager.mpc b/TAO/CIAO/DAnCE/DomainApplicationManager/DomainApplicationManager.mpc
index 31886c0b4a5..2757204c287 100644
--- a/TAO/CIAO/DAnCE/DomainApplicationManager/DomainApplicationManager.mpc
+++ b/TAO/CIAO/DAnCE/DomainApplicationManager/DomainApplicationManager.mpc
@@ -1,14 +1,12 @@
// -*- MPC -*-
// $Id$
-project (DomainApplicationManager): ciao_deployment_svnt, xerces {
- after += Config_Handlers XSC_Config_Handlers NodeManager RT_CCM_Config_Handlers
+project (DomainApplicationManager): ciao_deployment_svnt, ciao_config_handlers {
sharedname = DomainApplicationManager
dynamicflags = DOMAINAPPLICATIONMANAGER_BUILD_DLL
-
- libs += CIAO_DnC_Client RT_CCM_Config_Handlers CIAO_XML_Utils
+
includes += $(CIAO_ROOT)/tools/Config_Handlers
Source_Files {
diff --git a/TAO/CIAO/DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp b/TAO/CIAO/DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp
index 76a7c577bcf..e91f9862c20 100644
--- a/TAO/CIAO/DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp
+++ b/TAO/CIAO/DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp
@@ -6,7 +6,9 @@
#include "ace/OS_NS_string.h"
#include "ace/SString.h"
//#include "DnC_Dump.h"
-#include "RT-CCM/SRD_Handler.h"
+#include "Config_Handlers/RT-CCM/SRD_Handler.h"
+#include "Config_Handlers/Utils/XML_Helper.h"
+#include "Config_Handlers/RT-CCM/CIAOServerResources.hpp"
#if !defined (__ACE_INLINE__)
# include "DomainApplicationManager_Impl.inl"
@@ -86,11 +88,11 @@ init (ACE_ENV_SINGLE_ARG_DECL)
// of child plans and list of NodeManager names, and
// (2) Check the validity of the global deployment plan.
if (! this->get_plan_info ())
- ACE_THROW (Deployment::PlanError ());
+ ACE_TRY_THROW (Deployment::PlanError ());
// Call split_plan()
if (! this->split_plan ())
- ACE_THROW (Deployment::PlanError ());
+ ACE_TRY_THROW (Deployment::PlanError ());
// Invoke preparePlan for each child deployment plan.
for (CORBA::ULong i = 0; i < this->num_child_plans_; ++i)
@@ -107,7 +109,7 @@ init (ACE_ENV_SINGLE_ARG_DECL)
if (this->artifact_map_.find (this->node_manager_names_[i],
entry) != 0)
- ACE_THROW (Deployment::PlanError ());
+ ACE_TRY_THROW (Deployment::PlanError ());
Chained_Artifacts & artifacts = entry->int_id_;
@@ -137,8 +139,8 @@ init (ACE_ENV_SINGLE_ARG_DECL)
reference for NodeApplicationManager\n");
ACE_DEBUG ((LM_DEBUG, error.c_str ()));
- ACE_THROW (Deployment::StartError ("DomainApplicationManager_Impl:init",
- error.c_str ()));
+ ACE_TRY_THROW (Deployment::StartError ("DomainApplicationManager_Impl:init",
+ error.c_str ()));
}
ACE_TRY_CHECK;
@@ -406,8 +408,8 @@ startLaunch (const ::Deployment::Properties & configProperty,
ACE_CString error ("Unable to resolve a reference to node manager: ");
error += this->node_manager_names_[i];
- ACE_THROW (Deployment::StartError ("DomainApplicationManager_Impl:startLaunch",
- error.c_str ())); // Should never happen!
+ ACE_TRY_THROW (Deployment::StartError ("DomainApplicationManager_Impl:startLaunch",
+ error.c_str ())); // Should never happen!
}
::Deployment::NodeApplicationManager_ptr my_nam =
@@ -419,8 +421,8 @@ startLaunch (const ::Deployment::Properties & configProperty,
has a nil reference for NodeApplicationManager\n");
ACE_DEBUG ((LM_DEBUG, error.c_str ()));
- ACE_THROW (Deployment::StartError ("DomainApplicationManager_Impl::startLaunch",
- error.c_str ()));
+ ACE_TRY_THROW (Deployment::StartError ("DomainApplicationManager_Impl::startLaunch",
+ error.c_str ()));
}
ACE_TRY_CHECK;
@@ -447,8 +449,8 @@ startLaunch (const ::Deployment::Properties & configProperty,
startLaunch on NodeApplicationManager.\n");
ACE_ERROR ((LM_ERROR, error.c_str ()));
- ACE_THROW (Deployment::StartError ("DomainApplicationManager_Impl::startLaunch",
- error.c_str ()));
+ ACE_TRY_THROW (Deployment::StartError ("DomainApplicationManager_Impl::startLaunch",
+ error.c_str ()));
}
ACE_TRY_CHECK;
@@ -495,7 +497,7 @@ finishLaunch (::CORBA::Boolean start
ACE_CString error ("Unable to resolve a reference to NodeManager: ");
error += this->node_manager_names_[i];
- ACE_THROW (Deployment::StartError ("DomainApplicationManager_Impl::finishLaunch",
+ ACE_TRY_THROW (Deployment::StartError ("DomainApplicationManager_Impl::finishLaunch",
error.c_str ())); // Should never happen!
}
@@ -517,8 +519,8 @@ finishLaunch (::CORBA::Boolean start
ACE_TRY_CHECK;
if (my_connections == 0)
- ACE_THROW (Deployment::StartError ("DomainApplicationManager_Impl::finish_launch",
- "There was some error establishing connections."));
+ ACE_TRY_THROW (Deployment::StartError ("DomainApplicationManager_Impl::finish_launch",
+ "There was some error establishing connections."));
Deployment::Connections_var safe (my_connections);
@@ -595,8 +597,8 @@ start (ACE_ENV_SINGLE_ARG_DECL)
ACE_CString error ("Unable to resolve a reference to node manager: ");
error += this->node_manager_names_[i];
- ACE_THROW (Deployment::StartError ("DomainApplicationManager_Impl:startLaunch",
- error.c_str ())); // Should never happen!
+ ACE_TRY_THROW (Deployment::StartError ("DomainApplicationManager_Impl:startLaunch",
+ error.c_str ())); // Should never happen!
}
::Deployment::NodeApplication_ptr my_na =
@@ -619,7 +621,7 @@ start (ACE_ENV_SINGLE_ARG_DECL)
if (this->artifact_map_.find (this->node_manager_names_[i],
entry) != 0)
- ACE_THROW (Deployment::StartError ()); // Should never happen!
+ ACE_TRY_THROW (Deployment::StartError ()); // Should never happen!
::Deployment::NodeApplication_ptr my_na =
(entry->int_id_).node_application_.in ();
@@ -645,7 +647,7 @@ start (ACE_ENV_SINGLE_ARG_DECL)
ACE_CString error ("Unable to resolve a reference to node manager: ");
error += this->node_manager_names_[i];
- ACE_THROW (Deployment::StartError ("DomainApplicationManager_Impl:startLaunch",
+ ACE_TRY_THROW (Deployment::StartError ("DomainApplicationManager_Impl:startLaunch",
error.c_str ())); // Should never happen!
}
@@ -692,10 +694,10 @@ destroyApplication (ACE_ENV_SINGLE_ARG_DECL)
if (this->artifact_map_.find (this->node_manager_names_[i],
entry) != 0)
- ACE_THROW (Deployment::StopError ()); // Should never happen!
-
+ ACE_TRY_THROW (Deployment::StopError ()); // Should never happen!
+
::Deployment::NodeApplication_ptr my_na =
- (entry->int_id_).node_application_.in ();
+ (entry->int_id_).node_application_.in ();
my_na->ciao_passivate ();
ACE_TRY_CHECK;
@@ -712,7 +714,7 @@ destroyApplication (ACE_ENV_SINGLE_ARG_DECL)
if (this->artifact_map_.find (this->node_manager_names_[i],
entry) != 0)
- ACE_THROW (Deployment::StopError ()); // Should never happen!
+ ACE_TRY_THROW (Deployment::StopError ()); // Should never happen!
::Deployment::NodeApplicationManager_ptr my_node_application_manager =
(entry->int_id_).node_application_manager_.in ();
@@ -753,7 +755,7 @@ destroyManager (ACE_ENV_SINGLE_ARG_DECL)
if (this->artifact_map_.find (this->node_manager_names_[i],
entry) != 0)
- ACE_THROW (Deployment::StopError ()); // Should never happen!
+ ACE_TRY_THROW (Deployment::StopError ()); // Should never happen!
::Deployment::NodeManager_var my_node_manager =
(entry->int_id_).node_manager_;
diff --git a/TAO/CIAO/DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp b/TAO/CIAO/DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp
index c21a7d9946c..ee774d387af 100644
--- a/TAO/CIAO/DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp
+++ b/TAO/CIAO/DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp
@@ -312,9 +312,8 @@ startLaunch (const Deployment::Properties & configProperty,
if (CIAO::debug_level () > 1)
ACE_DEBUG ((LM_DEBUG, "Failed to create Node Implementation Infos!\n"));
- ACE_THROW_RETURN (Deployment::StartError ("NodeApplicationManager_Imp::startLaunch",
- "Unable to populate node level plan"),
- Deployment::Application::_nil());
+ ACE_TRY_THROW (Deployment::StartError ("NodeApplicationManager_Imp::startLaunch",
+ "Unable to populate node level plan"));
}
ACE_DEBUG ((LM_DEBUG, "********** NodeApplicationManager ***** step 2\n"));
@@ -369,8 +368,8 @@ startLaunch (const Deployment::Properties & configProperty,
ACE_CString error ("Duplicate component instance name ");
error += comp_info[len].component_instance_name.in();
- ACE_THROW_RETURN (Deployment::StartError ("NodeApplicationManager_Impl::startLaunch",
- error.c_str ()), 0);
+ ACE_TRY_THROW (Deployment::StartError ("NodeApplicationManager_Impl::startLaunch",
+ error.c_str ()));
}
}
@@ -378,10 +377,8 @@ startLaunch (const Deployment::Properties & configProperty,
ACE_TRY_CHECK;
if (providedReference == 0)
- ACE_THROW_RETURN (Deployment::StartError () ,
- Deployment::Application::_nil());
-
-
+ ACE_TRY_THROW (Deployment::StartError ("NodeApplicationManager_Impl::startLaunch",
+ "Error creating connections during startLaunch."));
}
ACE_CATCH (Deployment::UnknownImplId, e)
{
diff --git a/TAO/CIAO/ciao/Container_Impl.cpp b/TAO/CIAO/ciao/Container_Impl.cpp
index 8a82ee5da25..2ba939bf8de 100644
--- a/TAO/CIAO/ciao/Container_Impl.cpp
+++ b/TAO/CIAO/ciao/Container_Impl.cpp
@@ -93,7 +93,7 @@ CIAO::Container_Impl::install (
ACE_TRY_CHECK;
if (CORBA::is_nil (kh.in ()))
- ACE_THROW_RETURN (Deployment::InstallationFailure (), 0);
+ ACE_TRY_THROW (Deployment::InstallationFailure ());
// Create component from home
Components::CCMObject_var comp =
@@ -101,7 +101,7 @@ CIAO::Container_Impl::install (
ACE_TRY_CHECK;
if (CORBA::is_nil (comp.in ()))
- ACE_THROW_RETURN (Deployment::InstallationFailure (), 0);
+ ACE_TRY_THROW (Deployment::InstallationFailure ());
if (this->component_map_.bind (impl_infos[i].component_instance_name.in (),
Components::CCMObject::_duplicate (comp.in ())))
diff --git a/TAO/CIAO/ciao/NodeApplication_Impl.cpp b/TAO/CIAO/ciao/NodeApplication_Impl.cpp
index 266b4e7bff5..ec10781a631 100644
--- a/TAO/CIAO/ciao/NodeApplication_Impl.cpp
+++ b/TAO/CIAO/ciao/NodeApplication_Impl.cpp
@@ -108,7 +108,7 @@ CIAO::NodeApplication_Impl::finishLaunch (
ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
if (CORBA::is_nil (consumer.in ()))
- ACE_THROW (Deployment::InvalidConnection ());
+ ACE_TRY_THROW (Deployment::InvalidConnection ());
comp->subscribe (providedReference[i].portName.in (),
consumer.in ()
@@ -258,8 +258,8 @@ CIAO::NodeApplication_Impl::install (
if (this->component_map_.
bind (retv[len].component_instance_name.in(),
Components::CCMObject::_duplicate (retv[len].component_ref.in())))
- ACE_THROW_RETURN (Deployment::InstallationFailure ("NodeApplication_Imp::install",
- "Duplicate component instance name"), 0);
+ ACE_TRY_THROW (Deployment::InstallationFailure ("NodeApplication_Imp::install",
+ "Duplicate component instance name"));
}
}
ACE_CATCHANY
diff --git a/TAO/CIAO/ciao/Upgradeable_Context_Impl_T.cpp b/TAO/CIAO/ciao/Upgradeable_Context_Impl_T.cpp
index 62fbfaa123b..9a1564b7a5a 100644
--- a/TAO/CIAO/ciao/Upgradeable_Context_Impl_T.cpp
+++ b/TAO/CIAO/ciao/Upgradeable_Context_Impl_T.cpp
@@ -92,6 +92,7 @@ namespace CIAO
CIAO::Servant_Activator *sa =
this->container_->ports_servant_activator ();
sa->update_port_activator (oid ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
}
}
diff --git a/TAO/CIAO/tools/Config_Handlers/RT-CCM/Config_Handlers_Export.h b/TAO/CIAO/tools/Config_Handlers/RT-CCM/Config_Handlers_Export.h
new file mode 100644
index 00000000000..64dec8bdfa5
--- /dev/null
+++ b/TAO/CIAO/tools/Config_Handlers/RT-CCM/Config_Handlers_Export.h
@@ -0,0 +1,58 @@
+
+// -*- C++ -*-
+// $Id$
+// Definition for Win32 Export directives.
+// This file is generated automatically by generate_export_file.pl -s Config_Handlers
+// ------------------------------
+#ifndef CONFIG_HANDLERS_EXPORT_H
+#define CONFIG_HANDLERS_EXPORT_H
+
+#include "ace/config-all.h"
+
+#if defined (ACE_AS_STATIC_LIBS) && !defined (CONFIG_HANDLERS_HAS_DLL)
+# define CONFIG_HANDLERS_HAS_DLL 0
+#endif /* ACE_AS_STATIC_LIBS && CONFIG_HANDLERS_HAS_DLL */
+
+#if !defined (CONFIG_HANDLERS_HAS_DLL)
+# define CONFIG_HANDLERS_HAS_DLL 1
+#endif /* ! CONFIG_HANDLERS_HAS_DLL */
+
+#if defined (CONFIG_HANDLERS_HAS_DLL) && (CONFIG_HANDLERS_HAS_DLL == 1)
+# if defined (CONFIG_HANDLERS_BUILD_DLL)
+# define Config_Handlers_Export ACE_Proper_Export_Flag
+# define CONFIG_HANDLERS_SINGLETON_DECLARATION(T) ACE_EXPORT_SINGLETON_DECLARATION (T)
+# define CONFIG_HANDLERS_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_EXPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
+# else /* CONFIG_HANDLERS_BUILD_DLL */
+# define Config_Handlers_Export ACE_Proper_Import_Flag
+# define CONFIG_HANDLERS_SINGLETON_DECLARATION(T) ACE_IMPORT_SINGLETON_DECLARATION (T)
+# define CONFIG_HANDLERS_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_IMPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
+# endif /* CONFIG_HANDLERS_BUILD_DLL */
+#else /* CONFIG_HANDLERS_HAS_DLL == 1 */
+# define Config_Handlers_Export
+# define CONFIG_HANDLERS_SINGLETON_DECLARATION(T)
+# define CONFIG_HANDLERS_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
+#endif /* CONFIG_HANDLERS_HAS_DLL == 1 */
+
+// Set CONFIG_HANDLERS_NTRACE = 0 to turn on library specific tracing even if
+// tracing is turned off for ACE.
+#if !defined (CONFIG_HANDLERS_NTRACE)
+# if (ACE_NTRACE == 1)
+# define CONFIG_HANDLERS_NTRACE 1
+# else /* (ACE_NTRACE == 1) */
+# define CONFIG_HANDLERS_NTRACE 0
+# endif /* (ACE_NTRACE == 1) */
+#endif /* !CONFIG_HANDLERS_NTRACE */
+
+#if (CONFIG_HANDLERS_NTRACE == 1)
+# define CONFIG_HANDLERS_TRACE(X)
+#else /* (CONFIG_HANDLERS_NTRACE == 1) */
+# if !defined (ACE_HAS_TRACE)
+# define ACE_HAS_TRACE
+# endif /* ACE_HAS_TRACE */
+# define CONFIG_HANDLERS_TRACE(X) ACE_TRACE_IMPL(X)
+# include "ace/Trace.h"
+#endif /* (CONFIG_HANDLERS_NTRACE == 1) */
+
+#endif /* CONFIG_HANDLERS_EXPORT_H */
+
+// End of auto generated file.
diff --git a/TAO/CIAO/tools/Config_Handlers/RT-CCM/SRD_Handler.h b/TAO/CIAO/tools/Config_Handlers/RT-CCM/SRD_Handler.h
index 0b5bf1d2e65..769f979bbb2 100644
--- a/TAO/CIAO/tools/Config_Handlers/RT-CCM/SRD_Handler.h
+++ b/TAO/CIAO/tools/Config_Handlers/RT-CCM/SRD_Handler.h
@@ -15,9 +15,8 @@
#include "Config_Handlers_Export.h"
#include "ciao/ServerResourcesC.h"
-#include "CIAOServerResources.hpp"
#include "ace/Auto_Ptr.h"
-#include "Utils/XML_Helper.h"
+// #include "Utils/XML_Helper.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
@@ -27,7 +26,8 @@ namespace CIAO
{
namespace Config_Handlers
{
-
+ class ServerResourcesDef;
+
/*
* @class SRD_Handler
*
diff --git a/TAO/CIAO/tools/Config_Handlers/Utils/Config_Handlers_Export.h b/TAO/CIAO/tools/Config_Handlers/Utils/Config_Handlers_Export.h
new file mode 100644
index 00000000000..64dec8bdfa5
--- /dev/null
+++ b/TAO/CIAO/tools/Config_Handlers/Utils/Config_Handlers_Export.h
@@ -0,0 +1,58 @@
+
+// -*- C++ -*-
+// $Id$
+// Definition for Win32 Export directives.
+// This file is generated automatically by generate_export_file.pl -s Config_Handlers
+// ------------------------------
+#ifndef CONFIG_HANDLERS_EXPORT_H
+#define CONFIG_HANDLERS_EXPORT_H
+
+#include "ace/config-all.h"
+
+#if defined (ACE_AS_STATIC_LIBS) && !defined (CONFIG_HANDLERS_HAS_DLL)
+# define CONFIG_HANDLERS_HAS_DLL 0
+#endif /* ACE_AS_STATIC_LIBS && CONFIG_HANDLERS_HAS_DLL */
+
+#if !defined (CONFIG_HANDLERS_HAS_DLL)
+# define CONFIG_HANDLERS_HAS_DLL 1
+#endif /* ! CONFIG_HANDLERS_HAS_DLL */
+
+#if defined (CONFIG_HANDLERS_HAS_DLL) && (CONFIG_HANDLERS_HAS_DLL == 1)
+# if defined (CONFIG_HANDLERS_BUILD_DLL)
+# define Config_Handlers_Export ACE_Proper_Export_Flag
+# define CONFIG_HANDLERS_SINGLETON_DECLARATION(T) ACE_EXPORT_SINGLETON_DECLARATION (T)
+# define CONFIG_HANDLERS_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_EXPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
+# else /* CONFIG_HANDLERS_BUILD_DLL */
+# define Config_Handlers_Export ACE_Proper_Import_Flag
+# define CONFIG_HANDLERS_SINGLETON_DECLARATION(T) ACE_IMPORT_SINGLETON_DECLARATION (T)
+# define CONFIG_HANDLERS_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_IMPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
+# endif /* CONFIG_HANDLERS_BUILD_DLL */
+#else /* CONFIG_HANDLERS_HAS_DLL == 1 */
+# define Config_Handlers_Export
+# define CONFIG_HANDLERS_SINGLETON_DECLARATION(T)
+# define CONFIG_HANDLERS_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
+#endif /* CONFIG_HANDLERS_HAS_DLL == 1 */
+
+// Set CONFIG_HANDLERS_NTRACE = 0 to turn on library specific tracing even if
+// tracing is turned off for ACE.
+#if !defined (CONFIG_HANDLERS_NTRACE)
+# if (ACE_NTRACE == 1)
+# define CONFIG_HANDLERS_NTRACE 1
+# else /* (ACE_NTRACE == 1) */
+# define CONFIG_HANDLERS_NTRACE 0
+# endif /* (ACE_NTRACE == 1) */
+#endif /* !CONFIG_HANDLERS_NTRACE */
+
+#if (CONFIG_HANDLERS_NTRACE == 1)
+# define CONFIG_HANDLERS_TRACE(X)
+#else /* (CONFIG_HANDLERS_NTRACE == 1) */
+# if !defined (ACE_HAS_TRACE)
+# define ACE_HAS_TRACE
+# endif /* ACE_HAS_TRACE */
+# define CONFIG_HANDLERS_TRACE(X) ACE_TRACE_IMPL(X)
+# include "ace/Trace.h"
+#endif /* (CONFIG_HANDLERS_NTRACE == 1) */
+
+#endif /* CONFIG_HANDLERS_EXPORT_H */
+
+// End of auto generated file.