blob: 16053fce1f383ec03e40df7d0600c57d5c93fc3e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
|
// $Id$
#ifndef CDD_HPP
#define CDD_HPP
// Forward declarations.
//
namespace CIAO
{
namespace Config_Handlers
{
class Domain;
}
}
#include <memory>
#include <vector>
#include "XSCRT/XMLSchema.hpp"
#include "XSCRT/Parser.hpp"
#include "Basic_Deployment_Data.hpp"
namespace CIAO
{
namespace Config_Handlers
{
class Domain : public ::XSCRT::Type
{
//@@ VC6 anathema
typedef ::XSCRT::Type Base__;
// label
//
public:
::XMLSchema::string< char > const& label () const;
::XMLSchema::string< char >& label ();
void label (::XMLSchema::string< char > const& );
protected:
::std::auto_ptr< ::XMLSchema::string< char > > label_;
// UUID
//
public:
::XMLSchema::string< char > const& UUID () const;
::XMLSchema::string< char >& UUID ();
void UUID (::XMLSchema::string< char > const& );
protected:
::std::auto_ptr< ::XMLSchema::string< char > > UUID_;
// sharedResource
//
public:
bool sharedResource_p () const;
::CIAO::Config_Handlers::SharedResource const& sharedResource () const;
::CIAO::Config_Handlers::SharedResource& sharedResource ();
void sharedResource (::CIAO::Config_Handlers::SharedResource const& );
protected:
::std::auto_ptr< ::CIAO::Config_Handlers::SharedResource > sharedResource_;
// node
//
public:
typedef ::std::vector< ::CIAO::Config_Handlers::Node >::iterator node_iterator;
typedef ::std::vector< ::CIAO::Config_Handlers::Node >::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 (::CIAO::Config_Handlers::Node const& );
protected:
::std::vector< ::CIAO::Config_Handlers::Node > node_;
// infoProperty
//
public:
bool infoProperty_p () const;
::CIAO::Config_Handlers::Property const& infoProperty () const;
::CIAO::Config_Handlers::Property& infoProperty ();
void infoProperty (::CIAO::Config_Handlers::Property const& );
protected:
::std::auto_ptr< ::CIAO::Config_Handlers::Property > infoProperty_;
public:
Domain ();
Domain (::XSCRT::XML::Element< char > const&);
Domain (Domain const& s);
Domain&
operator= (Domain const& s);
private:
char regulator__;
};
}
}
namespace CIAO
{
namespace Config_Handlers
{
}
}
#endif // CDD_HPP
|