From 0af4419ec19e9c2abd5272d664d92e7eee4bc82d Mon Sep 17 00:00:00 2001 From: "William R. Otte" Date: Thu, 29 Sep 2005 23:12:54 +0000 Subject: Thu Sep 29 18:11:25 2005 William Otte --- TAO/CIAO/ChangeLog | 17 +++++++ .../DomainApplicationManager.mpc | 6 +-- .../DomainApplicationManager_Impl.cpp | 50 ++++++++++--------- .../NodeApplicationManager_Impl.cpp | 15 +++--- TAO/CIAO/ciao/Container_Impl.cpp | 4 +- TAO/CIAO/ciao/NodeApplication_Impl.cpp | 6 +-- TAO/CIAO/ciao/Upgradeable_Context_Impl_T.cpp | 1 + .../RT-CCM/Config_Handlers_Export.h | 58 ++++++++++++++++++++++ .../tools/Config_Handlers/RT-CCM/SRD_Handler.h | 6 +-- .../Config_Handlers/Utils/Config_Handlers_Export.h | 58 ++++++++++++++++++++++ 10 files changed, 176 insertions(+), 45 deletions(-) create mode 100644 TAO/CIAO/tools/Config_Handlers/RT-CCM/Config_Handlers_Export.h create mode 100644 TAO/CIAO/tools/Config_Handlers/Utils/Config_Handlers_Export.h 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 + + * 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 * 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. -- cgit v1.2.1