summaryrefslogtreecommitdiff
path: root/TAO/CIAO/DAnCE/Config_Handlers/ccd.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/CIAO/DAnCE/Config_Handlers/ccd.hpp')
-rw-r--r--TAO/CIAO/DAnCE/Config_Handlers/ccd.hpp377
1 files changed, 367 insertions, 10 deletions
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/ccd.hpp b/TAO/CIAO/DAnCE/Config_Handlers/ccd.hpp
index 46339e47d8d..9c2818c2f08 100644
--- a/TAO/CIAO/DAnCE/Config_Handlers/ccd.hpp
+++ b/TAO/CIAO/DAnCE/Config_Handlers/ccd.hpp
@@ -29,7 +29,7 @@ namespace CIAO
typedef ::XSCRT::Type Base__;
// label
- //
+ //
public:
bool label_p () const;
::XMLSchema::string< char > const& label () const;
@@ -40,7 +40,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > label_;
// UUID
- //
+ //
public:
bool UUID_p () const;
::XMLSchema::string< char > const& UUID () const;
@@ -51,7 +51,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > UUID_;
// specificType
- //
+ //
public:
bool specificType_p () const;
::XMLSchema::string< char > const& specificType () const;
@@ -62,7 +62,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > specificType_;
// supportedType
- //
+ //
public:
typedef ::std::vector< ::XMLSchema::string< char > >::iterator supportedType_iterator;
typedef ::std::vector< ::XMLSchema::string< char > >::const_iterator supportedType_const_iterator;
@@ -76,7 +76,7 @@ namespace CIAO
::std::vector< ::XMLSchema::string< char > > supportedType_;
// idlFile
- //
+ //
public:
typedef ::std::vector< ::XMLSchema::string< char > >::iterator idlFile_iterator;
typedef ::std::vector< ::XMLSchema::string< char > >::const_iterator idlFile_const_iterator;
@@ -90,7 +90,7 @@ namespace CIAO
::std::vector< ::XMLSchema::string< char > > idlFile_;
// configProperty
- //
+ //
public:
typedef ::std::vector< ::CIAO::Config_Handlers::Property >::iterator configProperty_iterator;
typedef ::std::vector< ::CIAO::Config_Handlers::Property >::const_iterator configProperty_const_iterator;
@@ -104,7 +104,7 @@ namespace CIAO
::std::vector< ::CIAO::Config_Handlers::Property > configProperty_;
// port
- //
+ //
public:
typedef ::std::vector< ::CIAO::Config_Handlers::ComponentPortDescription >::iterator port_iterator;
typedef ::std::vector< ::CIAO::Config_Handlers::ComponentPortDescription >::const_iterator port_const_iterator;
@@ -118,7 +118,7 @@ namespace CIAO
::std::vector< ::CIAO::Config_Handlers::ComponentPortDescription > port_;
// property
- //
+ //
public:
typedef ::std::vector< ::CIAO::Config_Handlers::ComponentPropertyDescription >::iterator property_iterator;
typedef ::std::vector< ::CIAO::Config_Handlers::ComponentPropertyDescription >::const_iterator property_const_iterator;
@@ -132,7 +132,7 @@ namespace CIAO
::std::vector< ::CIAO::Config_Handlers::ComponentPropertyDescription > property_;
// infoProperty
- //
+ //
public:
typedef ::std::vector< ::CIAO::Config_Handlers::Property >::iterator infoProperty_iterator;
typedef ::std::vector< ::CIAO::Config_Handlers::Property >::const_iterator infoProperty_const_iterator;
@@ -146,7 +146,7 @@ namespace CIAO
::std::vector< ::CIAO::Config_Handlers::Property > infoProperty_;
// contentLocation
- //
+ //
public:
bool contentLocation_p () const;
::XMLSchema::string< char > const& contentLocation () const;
@@ -178,4 +178,361 @@ namespace CIAO
}
}
+#include <XSCRT/Traversal.hpp>
+
+namespace CIAO
+{
+ namespace Config_Handlers
+ {
+ namespace Traversal
+ {
+ struct ComponentInterfaceDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ComponentInterfaceDescription >
+ {
+ virtual void
+ traverse (Type&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ pre (Type&);
+
+ virtual void
+ pre (Type const&);
+
+ virtual void
+ label (Type&);
+
+ virtual void
+ label (Type const&);
+
+ virtual void
+ label_none (Type&);
+
+ virtual void
+ label_none (Type const&);
+
+ virtual void
+ UUID (Type&);
+
+ virtual void
+ UUID (Type const&);
+
+ virtual void
+ UUID_none (Type&);
+
+ virtual void
+ UUID_none (Type const&);
+
+ virtual void
+ specificType (Type&);
+
+ virtual void
+ specificType (Type const&);
+
+ virtual void
+ specificType_none (Type&);
+
+ virtual void
+ specificType_none (Type const&);
+
+ virtual void
+ supportedType (Type&);
+
+ virtual void
+ supportedType (Type const&);
+
+ virtual void
+ supportedType_pre (Type&);
+
+ virtual void
+ supportedType_pre (Type const&);
+
+ virtual void
+ supportedType_next (Type&);
+
+ virtual void
+ supportedType_next (Type const&);
+
+ virtual void
+ supportedType_post (Type&);
+
+ virtual void
+ supportedType_post (Type const&);
+
+ virtual void
+ supportedType_none (Type&);
+
+ virtual void
+ supportedType_none (Type const&);
+
+ virtual void
+ idlFile (Type&);
+
+ virtual void
+ idlFile (Type const&);
+
+ virtual void
+ idlFile_pre (Type&);
+
+ virtual void
+ idlFile_pre (Type const&);
+
+ virtual void
+ idlFile_next (Type&);
+
+ virtual void
+ idlFile_next (Type const&);
+
+ virtual void
+ idlFile_post (Type&);
+
+ virtual void
+ idlFile_post (Type const&);
+
+ virtual void
+ idlFile_none (Type&);
+
+ virtual void
+ idlFile_none (Type const&);
+
+ virtual void
+ configProperty (Type&);
+
+ virtual void
+ configProperty (Type const&);
+
+ virtual void
+ configProperty_pre (Type&);
+
+ virtual void
+ configProperty_pre (Type const&);
+
+ virtual void
+ configProperty_next (Type&);
+
+ virtual void
+ configProperty_next (Type const&);
+
+ virtual void
+ configProperty_post (Type&);
+
+ virtual void
+ configProperty_post (Type const&);
+
+ virtual void
+ configProperty_none (Type&);
+
+ virtual void
+ configProperty_none (Type const&);
+
+ virtual void
+ port (Type&);
+
+ virtual void
+ port (Type const&);
+
+ virtual void
+ port_pre (Type&);
+
+ virtual void
+ port_pre (Type const&);
+
+ virtual void
+ port_next (Type&);
+
+ virtual void
+ port_next (Type const&);
+
+ virtual void
+ port_post (Type&);
+
+ virtual void
+ port_post (Type const&);
+
+ virtual void
+ port_none (Type&);
+
+ virtual void
+ port_none (Type const&);
+
+ virtual void
+ property (Type&);
+
+ virtual void
+ property (Type const&);
+
+ virtual void
+ property_pre (Type&);
+
+ virtual void
+ property_pre (Type const&);
+
+ virtual void
+ property_next (Type&);
+
+ virtual void
+ property_next (Type const&);
+
+ virtual void
+ property_post (Type&);
+
+ virtual void
+ property_post (Type const&);
+
+ virtual void
+ property_none (Type&);
+
+ virtual void
+ property_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
+ contentLocation (Type&);
+
+ virtual void
+ contentLocation (Type const&);
+
+ virtual void
+ contentLocation_none (Type&);
+
+ virtual void
+ contentLocation_none (Type const&);
+
+ virtual void
+ post (Type&);
+
+ virtual void
+ post (Type const&);
+ };
+ }
+ }
+}
+
+#include <XSCRT/Writer.hpp>
+
+namespace CIAO
+{
+ namespace Config_Handlers
+ {
+ namespace Writer
+ {
+ struct ComponentInterfaceDescription : Traversal::ComponentInterfaceDescription,
+ virtual ::XSCRT::Writer< char >
+ {
+ typedef ::CIAO::Config_Handlers::ComponentInterfaceDescription Type;
+ ComponentInterfaceDescription (::XSCRT::XML::Element< char >&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ label (Type const&);
+
+ virtual void
+ UUID (Type const&);
+
+ virtual void
+ specificType (Type const&);
+
+ virtual void
+ supportedType_pre (Type const&);
+
+ virtual void
+ supportedType_next (Type const&);
+
+ virtual void
+ supportedType_post (Type const&);
+
+ virtual void
+ idlFile_pre (Type const&);
+
+ virtual void
+ idlFile_next (Type const&);
+
+ virtual void
+ idlFile_post (Type const&);
+
+ virtual void
+ configProperty_pre (Type const&);
+
+ virtual void
+ configProperty_next (Type const&);
+
+ virtual void
+ configProperty_post (Type const&);
+
+ virtual void
+ port_pre (Type const&);
+
+ virtual void
+ port_next (Type const&);
+
+ virtual void
+ port_post (Type const&);
+
+ virtual void
+ property_pre (Type const&);
+
+ virtual void
+ property_next (Type const&);
+
+ virtual void
+ property_post (Type const&);
+
+ virtual void
+ infoProperty_pre (Type const&);
+
+ virtual void
+ infoProperty_next (Type const&);
+
+ virtual void
+ infoProperty_post (Type const&);
+
+ virtual void
+ contentLocation (Type const&);
+
+ protected:
+ ComponentInterfaceDescription ();
+ };
+ }
+ }
+}
+
+namespace CIAO
+{
+ namespace Config_Handlers
+ {
+ }
+}
+
#endif // CCD_HPP