summaryrefslogtreecommitdiff
path: root/modules/CIAO/tools/Config_Handlers/cdd.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/CIAO/tools/Config_Handlers/cdd.hpp')
-rw-r--r--modules/CIAO/tools/Config_Handlers/cdd.hpp1654
1 files changed, 1654 insertions, 0 deletions
diff --git a/modules/CIAO/tools/Config_Handlers/cdd.hpp b/modules/CIAO/tools/Config_Handlers/cdd.hpp
new file mode 100644
index 00000000000..37cf50be3db
--- /dev/null
+++ b/modules/CIAO/tools/Config_Handlers/cdd.hpp
@@ -0,0 +1,1654 @@
+/* $Id$
+ * This code was generated by the XML Schema Compiler.
+ *
+ * Changes made to this code will most likely be overwritten
+ * when the handlers are recompiled.
+ *
+ * If you find errors or feel that there are bugfixes to be made,
+ * please contact the current XSC maintainer:
+ * Will Otte <wotte@dre.vanderbilt.edu>
+ */
+
+// Fix for Borland compilers, which seem to have a broken
+// <string> include.
+#ifdef __BORLANDC__
+# include <string.h>
+#endif
+
+#ifndef CDD_HPP
+#define CDD_HPP
+
+#include "XSC_XML_Handlers_Export.h"
+// Forward declarations.
+//
+namespace CIAO
+{
+ namespace Config_Handlers
+ {
+ class Domain;
+ class Bridge;
+ class Interconnect;
+ class Node;
+ class SharedResource;
+ }
+}
+
+#include <memory>
+#include <string>
+#include <list>
+#include "XMLSchema/Types.hpp"
+#include "XMLSchema/id_map.hpp"
+#include "ace/Refcounted_Auto_Ptr.h"
+#include "ace/Null_Mutex.h"
+#include "ace/TSS_T.h"
+#include "ace/ace_wchar.h"
+#include "ace/Singleton.h"
+
+#include "Basic_Deployment_Data.hpp"
+
+namespace CIAO
+{
+ namespace Config_Handlers
+ {
+ class XSC_XML_Handlers_Export Domain : public ::XSCRT::Type
+ {
+ typedef ::XSCRT::Type Base;
+
+ public:
+ typedef ACE_Refcounted_Auto_Ptr < Domain, ACE_Null_Mutex > _ptr;
+
+ // UUID
+ //
+ public:
+ bool UUID_p () const;
+ ::XMLSchema::string< ACE_TCHAR > const& UUID () const;
+ void UUID (::XMLSchema::string< ACE_TCHAR > const& );
+
+ protected:
+ ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > UUID_;
+
+ // label
+ //
+ public:
+ bool label_p () const;
+ ::XMLSchema::string< ACE_TCHAR > const& label () const;
+ void label (::XMLSchema::string< ACE_TCHAR > const& );
+
+ protected:
+ ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > label_;
+
+ // node
+ //
+ public:
+ typedef ::std::list< ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Node, ACE_Null_Mutex > >::iterator node_iterator;
+ typedef ::std::list< ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Node, ACE_Null_Mutex > >::const_iterator node_const_iterator;
+ node_iterator begin_node ();
+ node_iterator end_node ();
+ node_const_iterator begin_node () const;
+ node_const_iterator end_node () const;
+ void add_node ( ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Node, ACE_Null_Mutex > const& );
+ XSCRT::Type* node_ptr ( std::basic_string<ACE_TCHAR> idref );
+ size_t count_node (void) const;
+
+ protected:
+ ::std::list< ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Node, ACE_Null_Mutex > > node_;
+
+ // interconnect
+ //
+ public:
+ typedef ::std::list< ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Interconnect, ACE_Null_Mutex > >::iterator interconnect_iterator;
+ typedef ::std::list< ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Interconnect, ACE_Null_Mutex > >::const_iterator interconnect_const_iterator;
+ interconnect_iterator begin_interconnect ();
+ interconnect_iterator end_interconnect ();
+ interconnect_const_iterator begin_interconnect () const;
+ interconnect_const_iterator end_interconnect () const;
+ void add_interconnect ( ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Interconnect, ACE_Null_Mutex > const& );
+ XSCRT::Type* interconnect_ptr ( std::basic_string<ACE_TCHAR> idref );
+ size_t count_interconnect (void) const;
+
+ protected:
+ ::std::list< ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Interconnect, ACE_Null_Mutex > > interconnect_;
+
+ // bridge
+ //
+ public:
+ typedef ::std::list< ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Bridge, ACE_Null_Mutex > >::iterator bridge_iterator;
+ typedef ::std::list< ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Bridge, ACE_Null_Mutex > >::const_iterator bridge_const_iterator;
+ bridge_iterator begin_bridge ();
+ bridge_iterator end_bridge ();
+ bridge_const_iterator begin_bridge () const;
+ bridge_const_iterator end_bridge () const;
+ void add_bridge ( ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Bridge, ACE_Null_Mutex > const& );
+ XSCRT::Type* bridge_ptr ( std::basic_string<ACE_TCHAR> idref );
+ size_t count_bridge (void) const;
+
+ protected:
+ ::std::list< ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Bridge, ACE_Null_Mutex > > bridge_;
+
+ // sharedResource
+ //
+ public:
+ typedef ::std::list< ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::SharedResource, ACE_Null_Mutex > >::iterator sharedResource_iterator;
+ typedef ::std::list< ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::SharedResource, ACE_Null_Mutex > >::const_iterator sharedResource_const_iterator;
+ sharedResource_iterator begin_sharedResource ();
+ sharedResource_iterator end_sharedResource ();
+ sharedResource_const_iterator begin_sharedResource () const;
+ sharedResource_const_iterator end_sharedResource () const;
+ void add_sharedResource ( ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::SharedResource, ACE_Null_Mutex > const& );
+ XSCRT::Type* sharedResource_ptr ( std::basic_string<ACE_TCHAR> idref );
+ size_t count_sharedResource (void) const;
+
+ protected:
+ ::std::list< ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::SharedResource, ACE_Null_Mutex > > sharedResource_;
+
+ // infoProperty
+ //
+ public:
+ typedef ::std::list< ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Property, ACE_Null_Mutex > >::iterator infoProperty_iterator;
+ typedef ::std::list< ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Property, ACE_Null_Mutex > >::const_iterator infoProperty_const_iterator;
+ infoProperty_iterator begin_infoProperty ();
+ infoProperty_iterator end_infoProperty ();
+ infoProperty_const_iterator begin_infoProperty () const;
+ infoProperty_const_iterator end_infoProperty () const;
+ void add_infoProperty ( ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Property, ACE_Null_Mutex > const& );
+ XSCRT::Type* infoProperty_ptr ( std::basic_string<ACE_TCHAR> idref );
+ size_t count_infoProperty (void) const;
+
+ protected:
+ ::std::list< ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Property, ACE_Null_Mutex > > infoProperty_;
+
+ public:
+ Domain (::std::list< ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Node, ACE_Null_Mutex > > const& node__);
+
+ Domain (::XSCRT::XML::Element< ACE_TCHAR > const&);
+ Domain (Domain const& s);
+
+ Domain&
+ operator= (Domain const& s);
+
+ private:
+ char regulator__;
+ };
+
+
+ class XSC_XML_Handlers_Export Bridge : public ::XSCRT::Type
+ {
+ typedef ::XSCRT::Type Base;
+
+ public:
+ typedef ACE_Refcounted_Auto_Ptr < Bridge, ACE_Null_Mutex > _ptr;
+
+ // name
+ //
+ public:
+ ::XMLSchema::string< ACE_TCHAR > const& name () const;
+ void name (::XMLSchema::string< ACE_TCHAR > const& );
+
+ protected:
+ ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_;
+
+ // label
+ //
+ public:
+ bool label_p () const;
+ ::XMLSchema::string< ACE_TCHAR > const& label () const;
+ void label (::XMLSchema::string< ACE_TCHAR > const& );
+
+ protected:
+ ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > label_;
+
+ // connect
+ //
+ public:
+ typedef ::std::list< ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Interconnect, ACE_Null_Mutex > >::iterator connect_iterator;
+ typedef ::std::list< ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Interconnect, ACE_Null_Mutex > >::const_iterator connect_const_iterator;
+ connect_iterator begin_connect ();
+ connect_iterator end_connect ();
+ connect_const_iterator begin_connect () const;
+ connect_const_iterator end_connect () const;
+ void add_connect ( ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Interconnect, ACE_Null_Mutex > const& );
+ XSCRT::Type* connect_ptr ( std::basic_string<ACE_TCHAR> idref );
+ size_t count_connect (void) const;
+
+ protected:
+ ::std::list< ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Interconnect, ACE_Null_Mutex > > connect_;
+
+ // resource
+ //
+ public:
+ typedef ::std::list< ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Resource, ACE_Null_Mutex > >::iterator resource_iterator;
+ typedef ::std::list< ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Resource, ACE_Null_Mutex > >::const_iterator resource_const_iterator;
+ resource_iterator begin_resource ();
+ resource_iterator end_resource ();
+ resource_const_iterator begin_resource () const;
+ resource_const_iterator end_resource () const;
+ void add_resource ( ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Resource, ACE_Null_Mutex > const& );
+ XSCRT::Type* resource_ptr ( std::basic_string<ACE_TCHAR> idref );
+ size_t count_resource (void) const;
+
+ protected:
+ ::std::list< ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Resource, ACE_Null_Mutex > > resource_;
+
+ public:
+ Bridge (::XMLSchema::string< ACE_TCHAR > const& name__,
+ ::std::list< ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Interconnect, ACE_Null_Mutex > > const& connect__);
+
+ Bridge (::XSCRT::XML::Element< ACE_TCHAR > const&);
+ Bridge (Bridge const& s);
+
+ Bridge&
+ operator= (Bridge const& s);
+
+ private:
+ char regulator__;
+ };
+
+
+ class XSC_XML_Handlers_Export Interconnect : public ::XSCRT::Type
+ {
+ typedef ::XSCRT::Type Base;
+
+ public:
+ typedef ACE_Refcounted_Auto_Ptr < Interconnect, ACE_Null_Mutex > _ptr;
+
+ // name
+ //
+ public:
+ ::XMLSchema::string< ACE_TCHAR > const& name () const;
+ void name (::XMLSchema::string< ACE_TCHAR > const& );
+
+ protected:
+ ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_;
+
+ // label
+ //
+ public:
+ bool label_p () const;
+ ::XMLSchema::string< ACE_TCHAR > const& label () const;
+ void label (::XMLSchema::string< ACE_TCHAR > const& );
+
+ protected:
+ ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > label_;
+
+ // connection
+ //
+ public:
+ typedef ::std::list< ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Bridge, ACE_Null_Mutex > >::iterator connection_iterator;
+ typedef ::std::list< ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Bridge, ACE_Null_Mutex > >::const_iterator connection_const_iterator;
+ connection_iterator begin_connection ();
+ connection_iterator end_connection ();
+ connection_const_iterator begin_connection () const;
+ connection_const_iterator end_connection () const;
+ void add_connection ( ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Bridge, ACE_Null_Mutex > const& );
+ XSCRT::Type* connection_ptr ( std::basic_string<ACE_TCHAR> idref );
+ size_t count_connection (void) const;
+
+ protected:
+ ::std::list< ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Bridge, ACE_Null_Mutex > > connection_;
+
+ // connect
+ //
+ public:
+ typedef ::std::list< ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Node, ACE_Null_Mutex > >::iterator connect_iterator;
+ typedef ::std::list< ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Node, ACE_Null_Mutex > >::const_iterator connect_const_iterator;
+ connect_iterator begin_connect ();
+ connect_iterator end_connect ();
+ connect_const_iterator begin_connect () const;
+ connect_const_iterator end_connect () const;
+ void add_connect ( ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Node, ACE_Null_Mutex > const& );
+ XSCRT::Type* connect_ptr ( std::basic_string<ACE_TCHAR> idref );
+ size_t count_connect (void) const;
+
+ protected:
+ ::std::list< ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Node, ACE_Null_Mutex > > connect_;
+
+ // resource
+ //
+ public:
+ typedef ::std::list< ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Resource, ACE_Null_Mutex > >::iterator resource_iterator;
+ typedef ::std::list< ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Resource, ACE_Null_Mutex > >::const_iterator resource_const_iterator;
+ resource_iterator begin_resource ();
+ resource_iterator end_resource ();
+ resource_const_iterator begin_resource () const;
+ resource_const_iterator end_resource () const;
+ void add_resource ( ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Resource, ACE_Null_Mutex > const& );
+ XSCRT::Type* resource_ptr ( std::basic_string<ACE_TCHAR> idref );
+ size_t count_resource (void) const;
+
+ protected:
+ ::std::list< ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Resource, ACE_Null_Mutex > > resource_;
+
+ public:
+ Interconnect (::XMLSchema::string< ACE_TCHAR > const& name__,
+ ::std::list< ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Node, ACE_Null_Mutex > > const& connect__);
+
+ Interconnect (::XSCRT::XML::Element< ACE_TCHAR > const&);
+ Interconnect (Interconnect const& s);
+
+ Interconnect&
+ operator= (Interconnect const& s);
+
+ private:
+ char regulator__;
+ };
+
+
+ class XSC_XML_Handlers_Export Node : public ::XSCRT::Type
+ {
+ typedef ::XSCRT::Type Base;
+
+ public:
+ typedef ACE_Refcounted_Auto_Ptr < Node, ACE_Null_Mutex > _ptr;
+
+ // name
+ //
+ public:
+ ::XMLSchema::string< ACE_TCHAR > const& name () const;
+ void name (::XMLSchema::string< ACE_TCHAR > const& );
+
+ protected:
+ ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_;
+
+ // label
+ //
+ public:
+ bool label_p () const;
+ ::XMLSchema::string< ACE_TCHAR > const& label () const;
+ void label (::XMLSchema::string< ACE_TCHAR > const& );
+
+ protected:
+ ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > label_;
+
+ // connection
+ //
+ public:
+ typedef ::std::list< ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Interconnect, ACE_Null_Mutex > >::iterator connection_iterator;
+ typedef ::std::list< ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Interconnect, ACE_Null_Mutex > >::const_iterator connection_const_iterator;
+ connection_iterator begin_connection ();
+ connection_iterator end_connection ();
+ connection_const_iterator begin_connection () const;
+ connection_const_iterator end_connection () const;
+ void add_connection ( ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Interconnect, ACE_Null_Mutex > const& );
+ XSCRT::Type* connection_ptr ( std::basic_string<ACE_TCHAR> idref );
+ size_t count_connection (void) const;
+
+ protected:
+ ::std::list< ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Interconnect, ACE_Null_Mutex > > connection_;
+
+ // sharedResource
+ //
+ public:
+ typedef ::std::list< ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::SharedResource, ACE_Null_Mutex > >::iterator sharedResource_iterator;
+ typedef ::std::list< ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::SharedResource, ACE_Null_Mutex > >::const_iterator sharedResource_const_iterator;
+ sharedResource_iterator begin_sharedResource ();
+ sharedResource_iterator end_sharedResource ();
+ sharedResource_const_iterator begin_sharedResource () const;
+ sharedResource_const_iterator end_sharedResource () const;
+ void add_sharedResource ( ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::SharedResource, ACE_Null_Mutex > const& );
+ XSCRT::Type* sharedResource_ptr ( std::basic_string<ACE_TCHAR> idref );
+ size_t count_sharedResource (void) const;
+
+ protected:
+ ::std::list< ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::SharedResource, ACE_Null_Mutex > > sharedResource_;
+
+ // resource
+ //
+ public:
+ typedef ::std::list< ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Resource, ACE_Null_Mutex > >::iterator resource_iterator;
+ typedef ::std::list< ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Resource, ACE_Null_Mutex > >::const_iterator resource_const_iterator;
+ resource_iterator begin_resource ();
+ resource_iterator end_resource ();
+ resource_const_iterator begin_resource () const;
+ resource_const_iterator end_resource () const;
+ void add_resource ( ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Resource, ACE_Null_Mutex > const& );
+ XSCRT::Type* resource_ptr ( std::basic_string<ACE_TCHAR> idref );
+ size_t count_resource (void) const;
+
+ protected:
+ ::std::list< ACE_Refcounted_Auto_Ptr < ::CIAO::Config_Handlers::Resource, ACE_Null_Mutex > > resource_;
+
+ public:
+ Node (::XMLSchema::string< ACE_TCHAR > const& name__);
+
+ Node (::XSCRT::XML::Element< ACE_TCHAR > const&);
+ Node (Node const& s);
+
+ Node&
+ operator= (Node const& s);
+
+ private:
+ char regulator__;
+ };
+
+
+ class XSC_XML_Handlers_Export SharedResource : public ::XSCRT::Type
+ {
+ typedef ::XSCRT::Type Base;
+
+ public:
+ typedef ACE_Refcounted_Auto_Ptr < SharedResource, ACE_Null_Mutex > _ptr;
+
+ // name
+ //
+ public:
+ ::XMLSchema::string< ACE_TCHAR > const& name () const;
+ void name (::XMLSchema::string< ACE_TCHAR > const& );
+
+ protected:
+ ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_;
+
+ // resourceType
+ //
+ public:
+ ::XMLSchema::string< ACE_TCHAR > const& resourceType () const;
+ void resourceType (::XMLSchema::string< ACE_TCHAR > const& );
+
+ protected:
+ ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > resourceType_;
+
+ // node
+ //
+ public:
+ ::CIAO::Config_Handlers::Node const& node () const;
+ void node (::CIAO::Config_Handlers::Node const& );
+
+ protected:
+ ::std::auto_ptr< ::CIAO::Config_Handlers::Node > node_;
+
+ // property
+ //
+ public:
+ ::CIAO::Config_Handlers::SatisfierProperty const& property () const;
+ void property (::CIAO::Config_Handlers::SatisfierProperty const& );
+
+ protected:
+ ::std::auto_ptr< ::CIAO::Config_Handlers::SatisfierProperty > property_;
+
+ public:
+ SharedResource (::XMLSchema::string< ACE_TCHAR > const& name__,
+ ::XMLSchema::string< ACE_TCHAR > const& resourceType__,
+ ::CIAO::Config_Handlers::Node const& node__,
+ ::CIAO::Config_Handlers::SatisfierProperty const& property__);
+
+ SharedResource (::XSCRT::XML::Element< ACE_TCHAR > const&);
+ SharedResource (SharedResource const& s);
+
+ SharedResource&
+ operator= (SharedResource const& s);
+
+ private:
+ char regulator__;
+ };
+ }
+}
+
+namespace CIAO
+{
+ namespace Config_Handlers
+ {
+ }
+}
+
+#include "XMLSchema/Traversal.hpp"
+
+namespace CIAO
+{
+ namespace Config_Handlers
+ {
+ namespace Traversal
+ {
+ struct XSC_XML_Handlers_Export Domain : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::Domain >
+ {
+ virtual void
+ traverse (Type&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ pre (Type&);
+
+ virtual void
+ pre (Type const&);
+
+ virtual void
+ UUID (Type&);
+
+ virtual void
+ UUID (Type const&);
+
+ virtual void
+ UUID_none (Type&);
+
+ virtual void
+ UUID_none (Type const&);
+
+ virtual void
+ label (Type&);
+
+ virtual void
+ label (Type const&);
+
+ virtual void
+ label_none (Type&);
+
+ virtual void
+ label_none (Type const&);
+
+ virtual void
+ node (Type&);
+
+ virtual void
+ node (Type const&);
+
+ virtual void
+ node_pre (Type&);
+
+ virtual void
+ node_pre (Type const&);
+
+ virtual void
+ node_next (Type&);
+
+ virtual void
+ node_next (Type const&);
+
+ virtual void
+ node_post (Type&);
+
+ virtual void
+ node_post (Type const&);
+
+ virtual void
+ interconnect (Type&);
+
+ virtual void
+ interconnect (Type const&);
+
+ virtual void
+ interconnect_pre (Type&);
+
+ virtual void
+ interconnect_pre (Type const&);
+
+ virtual void
+ interconnect_next (Type&);
+
+ virtual void
+ interconnect_next (Type const&);
+
+ virtual void
+ interconnect_post (Type&);
+
+ virtual void
+ interconnect_post (Type const&);
+
+ virtual void
+ interconnect_none (Type&);
+
+ virtual void
+ interconnect_none (Type const&);
+
+ virtual void
+ bridge (Type&);
+
+ virtual void
+ bridge (Type const&);
+
+ virtual void
+ bridge_pre (Type&);
+
+ virtual void
+ bridge_pre (Type const&);
+
+ virtual void
+ bridge_next (Type&);
+
+ virtual void
+ bridge_next (Type const&);
+
+ virtual void
+ bridge_post (Type&);
+
+ virtual void
+ bridge_post (Type const&);
+
+ virtual void
+ bridge_none (Type&);
+
+ virtual void
+ bridge_none (Type const&);
+
+ virtual void
+ sharedResource (Type&);
+
+ virtual void
+ sharedResource (Type const&);
+
+ virtual void
+ sharedResource_pre (Type&);
+
+ virtual void
+ sharedResource_pre (Type const&);
+
+ virtual void
+ sharedResource_next (Type&);
+
+ virtual void
+ sharedResource_next (Type const&);
+
+ virtual void
+ sharedResource_post (Type&);
+
+ virtual void
+ sharedResource_post (Type const&);
+
+ virtual void
+ sharedResource_none (Type&);
+
+ virtual void
+ sharedResource_none (Type const&);
+
+ virtual void
+ infoProperty (Type&);
+
+ virtual void
+ infoProperty (Type const&);
+
+ virtual void
+ infoProperty_pre (Type&);
+
+ virtual void
+ infoProperty_pre (Type const&);
+
+ virtual void
+ infoProperty_next (Type&);
+
+ virtual void
+ infoProperty_next (Type const&);
+
+ virtual void
+ infoProperty_post (Type&);
+
+ virtual void
+ infoProperty_post (Type const&);
+
+ virtual void
+ infoProperty_none (Type&);
+
+ virtual void
+ infoProperty_none (Type const&);
+
+ virtual void
+ post (Type&);
+
+ virtual void
+ post (Type const&);
+ };
+
+ struct XSC_XML_Handlers_Export Bridge : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::Bridge >
+ {
+ virtual void
+ traverse (Type&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ pre (Type&);
+
+ virtual void
+ pre (Type const&);
+
+ virtual void
+ name (Type&);
+
+ virtual void
+ name (Type const&);
+
+ virtual void
+ label (Type&);
+
+ virtual void
+ label (Type const&);
+
+ virtual void
+ label_none (Type&);
+
+ virtual void
+ label_none (Type const&);
+
+ virtual void
+ connect (Type&);
+
+ virtual void
+ connect (Type const&);
+
+ virtual void
+ connect_pre (Type&);
+
+ virtual void
+ connect_pre (Type const&);
+
+ virtual void
+ connect_next (Type&);
+
+ virtual void
+ connect_next (Type const&);
+
+ virtual void
+ connect_post (Type&);
+
+ virtual void
+ connect_post (Type const&);
+
+ virtual void
+ resource (Type&);
+
+ virtual void
+ resource (Type const&);
+
+ virtual void
+ resource_pre (Type&);
+
+ virtual void
+ resource_pre (Type const&);
+
+ virtual void
+ resource_next (Type&);
+
+ virtual void
+ resource_next (Type const&);
+
+ virtual void
+ resource_post (Type&);
+
+ virtual void
+ resource_post (Type const&);
+
+ virtual void
+ resource_none (Type&);
+
+ virtual void
+ resource_none (Type const&);
+
+ virtual void
+ post (Type&);
+
+ virtual void
+ post (Type const&);
+ };
+
+ struct XSC_XML_Handlers_Export Interconnect : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::Interconnect >
+ {
+ virtual void
+ traverse (Type&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ pre (Type&);
+
+ virtual void
+ pre (Type const&);
+
+ virtual void
+ name (Type&);
+
+ virtual void
+ name (Type const&);
+
+ virtual void
+ label (Type&);
+
+ virtual void
+ label (Type const&);
+
+ virtual void
+ label_none (Type&);
+
+ virtual void
+ label_none (Type const&);
+
+ virtual void
+ connection (Type&);
+
+ virtual void
+ connection (Type const&);
+
+ virtual void
+ connection_pre (Type&);
+
+ virtual void
+ connection_pre (Type const&);
+
+ virtual void
+ connection_next (Type&);
+
+ virtual void
+ connection_next (Type const&);
+
+ virtual void
+ connection_post (Type&);
+
+ virtual void
+ connection_post (Type const&);
+
+ virtual void
+ connection_none (Type&);
+
+ virtual void
+ connection_none (Type const&);
+
+ virtual void
+ connect (Type&);
+
+ virtual void
+ connect (Type const&);
+
+ virtual void
+ connect_pre (Type&);
+
+ virtual void
+ connect_pre (Type const&);
+
+ virtual void
+ connect_next (Type&);
+
+ virtual void
+ connect_next (Type const&);
+
+ virtual void
+ connect_post (Type&);
+
+ virtual void
+ connect_post (Type const&);
+
+ virtual void
+ resource (Type&);
+
+ virtual void
+ resource (Type const&);
+
+ virtual void
+ resource_pre (Type&);
+
+ virtual void
+ resource_pre (Type const&);
+
+ virtual void
+ resource_next (Type&);
+
+ virtual void
+ resource_next (Type const&);
+
+ virtual void
+ resource_post (Type&);
+
+ virtual void
+ resource_post (Type const&);
+
+ virtual void
+ resource_none (Type&);
+
+ virtual void
+ resource_none (Type const&);
+
+ virtual void
+ post (Type&);
+
+ virtual void
+ post (Type const&);
+ };
+
+ struct XSC_XML_Handlers_Export Node : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::Node >
+ {
+ virtual void
+ traverse (Type&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ pre (Type&);
+
+ virtual void
+ pre (Type const&);
+
+ virtual void
+ name (Type&);
+
+ virtual void
+ name (Type const&);
+
+ virtual void
+ label (Type&);
+
+ virtual void
+ label (Type const&);
+
+ virtual void
+ label_none (Type&);
+
+ virtual void
+ label_none (Type const&);
+
+ virtual void
+ connection (Type&);
+
+ virtual void
+ connection (Type const&);
+
+ virtual void
+ connection_pre (Type&);
+
+ virtual void
+ connection_pre (Type const&);
+
+ virtual void
+ connection_next (Type&);
+
+ virtual void
+ connection_next (Type const&);
+
+ virtual void
+ connection_post (Type&);
+
+ virtual void
+ connection_post (Type const&);
+
+ virtual void
+ connection_none (Type&);
+
+ virtual void
+ connection_none (Type const&);
+
+ virtual void
+ sharedResource (Type&);
+
+ virtual void
+ sharedResource (Type const&);
+
+ virtual void
+ sharedResource_pre (Type&);
+
+ virtual void
+ sharedResource_pre (Type const&);
+
+ virtual void
+ sharedResource_next (Type&);
+
+ virtual void
+ sharedResource_next (Type const&);
+
+ virtual void
+ sharedResource_post (Type&);
+
+ virtual void
+ sharedResource_post (Type const&);
+
+ virtual void
+ sharedResource_none (Type&);
+
+ virtual void
+ sharedResource_none (Type const&);
+
+ virtual void
+ resource (Type&);
+
+ virtual void
+ resource (Type const&);
+
+ virtual void
+ resource_pre (Type&);
+
+ virtual void
+ resource_pre (Type const&);
+
+ virtual void
+ resource_next (Type&);
+
+ virtual void
+ resource_next (Type const&);
+
+ virtual void
+ resource_post (Type&);
+
+ virtual void
+ resource_post (Type const&);
+
+ virtual void
+ resource_none (Type&);
+
+ virtual void
+ resource_none (Type const&);
+
+ virtual void
+ post (Type&);
+
+ virtual void
+ post (Type const&);
+ };
+
+ struct XSC_XML_Handlers_Export SharedResource : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::SharedResource >
+ {
+ virtual void
+ traverse (Type&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ pre (Type&);
+
+ virtual void
+ pre (Type const&);
+
+ virtual void
+ name (Type&);
+
+ virtual void
+ name (Type const&);
+
+ virtual void
+ resourceType (Type&);
+
+ virtual void
+ resourceType (Type const&);
+
+ virtual void
+ node (Type&);
+
+ virtual void
+ node (Type const&);
+
+ virtual void
+ property (Type&);
+
+ virtual void
+ property (Type const&);
+
+ virtual void
+ post (Type&);
+
+ virtual void
+ post (Type const&);
+ };
+ }
+ }
+}
+
+#include "XMLSchema/Writer.hpp"
+
+namespace CIAO
+{
+ namespace Config_Handlers
+ {
+ namespace Writer
+ {
+ struct Domain : Traversal::Domain,
+ virtual ::XSCRT::Writer< ACE_TCHAR >
+ {
+ typedef ::CIAO::Config_Handlers::Domain Type;
+ Domain (::XSCRT::XML::Element< ACE_TCHAR >&);
+
+ virtual void
+ traverse (Type &o)
+ {
+ this->traverse (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ UUID (Type &o)
+ {
+ this->UUID (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ UUID (Type const&);
+
+ virtual void
+ label (Type &o)
+ {
+ this->label (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ label (Type const&);
+
+ virtual void
+ node_pre (Type &o)
+ {
+ this->node_pre (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ node_pre (Type const&);
+
+ virtual void
+ node_next (Type &o)
+ {
+ this->node_next (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ node_next (Type const&);
+
+ virtual void
+ node_post (Type &o)
+ {
+ this->node_post (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ node_post (Type const&);
+
+ virtual void
+ interconnect_pre (Type &o)
+ {
+ this->interconnect_pre (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ interconnect_pre (Type const&);
+
+ virtual void
+ interconnect_next (Type &o)
+ {
+ this->interconnect_next (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ interconnect_next (Type const&);
+
+ virtual void
+ interconnect_post (Type &o)
+ {
+ this->interconnect_post (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ interconnect_post (Type const&);
+
+ virtual void
+ bridge_pre (Type &o)
+ {
+ this->bridge_pre (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ bridge_pre (Type const&);
+
+ virtual void
+ bridge_next (Type &o)
+ {
+ this->bridge_next (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ bridge_next (Type const&);
+
+ virtual void
+ bridge_post (Type &o)
+ {
+ this->bridge_post (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ bridge_post (Type const&);
+
+ virtual void
+ sharedResource_pre (Type &o)
+ {
+ this->sharedResource_pre (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ sharedResource_pre (Type const&);
+
+ virtual void
+ sharedResource_next (Type &o)
+ {
+ this->sharedResource_next (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ sharedResource_next (Type const&);
+
+ virtual void
+ sharedResource_post (Type &o)
+ {
+ this->sharedResource_post (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ sharedResource_post (Type const&);
+
+ virtual void
+ infoProperty_pre (Type &o)
+ {
+ this->infoProperty_pre (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ infoProperty_pre (Type const&);
+
+ virtual void
+ infoProperty_next (Type &o)
+ {
+ this->infoProperty_next (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ infoProperty_next (Type const&);
+
+ virtual void
+ infoProperty_post (Type &o)
+ {
+ this->infoProperty_post (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ infoProperty_post (Type const&);
+
+ protected:
+ Domain ();
+ };
+
+ struct Bridge : Traversal::Bridge,
+ virtual ::XSCRT::Writer< ACE_TCHAR >
+ {
+ typedef ::CIAO::Config_Handlers::Bridge Type;
+ Bridge (::XSCRT::XML::Element< ACE_TCHAR >&);
+
+ virtual void
+ traverse (Type &o)
+ {
+ this->traverse (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ name (Type &o)
+ {
+ this->name (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ name (Type const&);
+
+ virtual void
+ label (Type &o)
+ {
+ this->label (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ label (Type const&);
+
+ virtual void
+ connect_pre (Type &o)
+ {
+ this->connect_pre (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ connect_pre (Type const&);
+
+ virtual void
+ connect_next (Type &o)
+ {
+ this->connect_next (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ connect_next (Type const&);
+
+ virtual void
+ connect_post (Type &o)
+ {
+ this->connect_post (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ connect_post (Type const&);
+
+ virtual void
+ resource_pre (Type &o)
+ {
+ this->resource_pre (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ resource_pre (Type const&);
+
+ virtual void
+ resource_next (Type &o)
+ {
+ this->resource_next (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ resource_next (Type const&);
+
+ virtual void
+ resource_post (Type &o)
+ {
+ this->resource_post (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ resource_post (Type const&);
+
+ protected:
+ Bridge ();
+ };
+
+ struct Interconnect : Traversal::Interconnect,
+ virtual ::XSCRT::Writer< ACE_TCHAR >
+ {
+ typedef ::CIAO::Config_Handlers::Interconnect Type;
+ Interconnect (::XSCRT::XML::Element< ACE_TCHAR >&);
+
+ virtual void
+ traverse (Type &o)
+ {
+ this->traverse (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ name (Type &o)
+ {
+ this->name (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ name (Type const&);
+
+ virtual void
+ label (Type &o)
+ {
+ this->label (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ label (Type const&);
+
+ virtual void
+ connection_pre (Type &o)
+ {
+ this->connection_pre (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ connection_pre (Type const&);
+
+ virtual void
+ connection_next (Type &o)
+ {
+ this->connection_next (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ connection_next (Type const&);
+
+ virtual void
+ connection_post (Type &o)
+ {
+ this->connection_post (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ connection_post (Type const&);
+
+ virtual void
+ connect_pre (Type &o)
+ {
+ this->connect_pre (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ connect_pre (Type const&);
+
+ virtual void
+ connect_next (Type &o)
+ {
+ this->connect_next (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ connect_next (Type const&);
+
+ virtual void
+ connect_post (Type &o)
+ {
+ this->connect_post (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ connect_post (Type const&);
+
+ virtual void
+ resource_pre (Type &o)
+ {
+ this->resource_pre (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ resource_pre (Type const&);
+
+ virtual void
+ resource_next (Type &o)
+ {
+ this->resource_next (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ resource_next (Type const&);
+
+ virtual void
+ resource_post (Type &o)
+ {
+ this->resource_post (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ resource_post (Type const&);
+
+ protected:
+ Interconnect ();
+ };
+
+ struct Node : Traversal::Node,
+ virtual ::XSCRT::Writer< ACE_TCHAR >
+ {
+ typedef ::CIAO::Config_Handlers::Node Type;
+ Node (::XSCRT::XML::Element< ACE_TCHAR >&);
+
+ virtual void
+ traverse (Type &o)
+ {
+ this->traverse (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ name (Type &o)
+ {
+ this->name (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ name (Type const&);
+
+ virtual void
+ label (Type &o)
+ {
+ this->label (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ label (Type const&);
+
+ virtual void
+ connection_pre (Type &o)
+ {
+ this->connection_pre (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ connection_pre (Type const&);
+
+ virtual void
+ connection_next (Type &o)
+ {
+ this->connection_next (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ connection_next (Type const&);
+
+ virtual void
+ connection_post (Type &o)
+ {
+ this->connection_post (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ connection_post (Type const&);
+
+ virtual void
+ sharedResource_pre (Type &o)
+ {
+ this->sharedResource_pre (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ sharedResource_pre (Type const&);
+
+ virtual void
+ sharedResource_next (Type &o)
+ {
+ this->sharedResource_next (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ sharedResource_next (Type const&);
+
+ virtual void
+ sharedResource_post (Type &o)
+ {
+ this->sharedResource_post (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ sharedResource_post (Type const&);
+
+ virtual void
+ resource_pre (Type &o)
+ {
+ this->resource_pre (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ resource_pre (Type const&);
+
+ virtual void
+ resource_next (Type &o)
+ {
+ this->resource_next (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ resource_next (Type const&);
+
+ virtual void
+ resource_post (Type &o)
+ {
+ this->resource_post (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ resource_post (Type const&);
+
+ protected:
+ Node ();
+ };
+
+ struct SharedResource : Traversal::SharedResource,
+ virtual ::XSCRT::Writer< ACE_TCHAR >
+ {
+ typedef ::CIAO::Config_Handlers::SharedResource Type;
+ SharedResource (::XSCRT::XML::Element< ACE_TCHAR >&);
+
+ virtual void
+ traverse (Type &o)
+ {
+ this->traverse (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ name (Type &o)
+ {
+ this->name (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ name (Type const&);
+
+ virtual void
+ resourceType (Type &o)
+ {
+ this->resourceType (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ resourceType (Type const&);
+
+ virtual void
+ node (Type &o)
+ {
+ this->node (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ node (Type const&);
+
+ virtual void
+ property (Type &o)
+ {
+ this->property (const_cast <Type const &> (o));
+ }
+
+ virtual void
+ property (Type const&);
+
+ protected:
+ SharedResource ();
+ };
+ }
+ }
+}
+
+namespace CIAO
+{
+ namespace Config_Handlers
+ {
+ }
+}
+
+#endif // CDD_HPP