~ifolder-dev/simias/trunk-packaging

« back to all changes in this revision

Viewing changes to tools/gsoap/gsoap-linux-2.7/import/.svn/text-base/wsa3.h.svn-base

  • Committer: Jorge O. Castro
  • Date: 2007-12-03 06:56:46 UTC
  • Revision ID: jorge@ubuntu.com-20071203065646-mupcnjcwgm5mnhyt
* Remove a bunch of .svn directories we no longer need.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/*
2
 
 
3
 
wsa3.h
4
 
 
5
 
Usage: See plugin/wsaapi.c
6
 
 
7
 
Generated with:
8
 
wsdl2h -cgye -o wsa3.h -t WS/WS-typemap.dat WS/WS-Addressing03.xsd
9
 
 
10
 
Modified by Robert van Engelen:
11
 
 
12
 
- Removed //gsoapopt
13
 
- Added the following directive to import WS-Addressing namespace:
14
 
  //gsoap wsa4 schema import: http://schemas.xmlsoap.org/ws/2003/03/addressing
15
 
  This ensures that the WS-Addressing schemas are not copied into the generated
16
 
  WSDL by soapcpp2 but are referenced with schema import in the generated WSDL.
17
 
- Added #define SOAP_WSA_2003
18
 
 
19
 
*/
20
 
 
21
 
#define SOAP_WSA_2003
22
 
 
23
 
 
24
 
/******************************************************************************\
25
 
 *                                                                            *
26
 
 * http://schemas.xmlsoap.org/ws/2003/03/addressing                           *
27
 
 *                                                                            *
28
 
\******************************************************************************/
29
 
 
30
 
 
31
 
/******************************************************************************\
32
 
 *                                                                            *
33
 
 * Import                                                                     *
34
 
 *                                                                            *
35
 
\******************************************************************************/
36
 
 
37
 
 
38
 
/******************************************************************************\
39
 
 *                                                                            *
40
 
 * Schema Namespaces                                                          *
41
 
 *                                                                            *
42
 
\******************************************************************************/
43
 
 
44
 
//gsoap wsa3  schema import:    http://schemas.xmlsoap.org/ws/2003/03/addressing
45
 
//gsoap wsa3  schema elementForm:       qualified
46
 
//gsoap wsa3  schema attributeForm:     unqualified
47
 
 
48
 
/******************************************************************************\
49
 
 *                                                                            *
50
 
 * Schema Types                                                               *
51
 
 *                                                                            *
52
 
\******************************************************************************/
53
 
 
54
 
 
55
 
 
56
 
/// Typedef synonym for struct wsa3__EndpointReferenceType.
57
 
typedef struct wsa3__EndpointReferenceType wsa3__EndpointReferenceType;
58
 
 
59
 
/// Typedef synonym for struct wsa3__ReferencePropertiesType.
60
 
typedef struct wsa3__ReferencePropertiesType wsa3__ReferencePropertiesType;
61
 
 
62
 
/// Typedef synonym for struct wsa3__ServiceNameType.
63
 
typedef struct wsa3__ServiceNameType wsa3__ServiceNameType;
64
 
 
65
 
/// Typedef synonym for struct wsa3__Relationship.
66
 
typedef struct wsa3__Relationship wsa3__Relationship;
67
 
 
68
 
/// Imported complexType "http://schemas.xmlsoap.org/ws/2003/03/addressing":AttributedQName from typemap WS/WS-typemap.dat.
69
 
// complexType definition intentionally left blank.
70
 
 
71
 
/// Imported complexType "http://schemas.xmlsoap.org/ws/2003/03/addressing":AttributedURI from typemap WS/WS-typemap.dat.
72
 
// complexType definition intentionally left blank.
73
 
 
74
 
/// "http://schemas.xmlsoap.org/ws/2003/03/addressing":RelationshipTypeValues is a simpleType restriction of xs:QName.
75
 
enum wsa3__RelationshipTypeValues
76
 
{
77
 
        wsa3__Response, ///< xs:QName value=""http://schemas.xmlsoap.org/ws/2003/03/addressing":Response"
78
 
};
79
 
/// Typedef synonym for enum wsa3__RelationshipTypeValues.
80
 
typedef enum wsa3__RelationshipTypeValues wsa3__RelationshipTypeValues;
81
 
 
82
 
/// "http://schemas.xmlsoap.org/ws/2003/03/addressing":EndpointReferenceType is a complexType.
83
 
struct wsa3__EndpointReferenceType
84
 
{
85
 
/// Element Address of type "http://schemas.xmlsoap.org/ws/2003/03/addressing":AttributedURI.
86
 
    char* /*URI*/                        Address                        1;      ///< Required element.
87
 
/// Element ReferenceProperties of type "http://schemas.xmlsoap.org/ws/2003/03/addressing":ReferencePropertiesType.
88
 
    struct wsa3__ReferencePropertiesType*  ReferenceProperties            0;    ///< Optional element.
89
 
/// Element PortType of type "http://schemas.xmlsoap.org/ws/2003/03/addressing":AttributedQName.
90
 
    _QName*                              PortType                       0;      ///< Optional element.
91
 
/// Element ServiceName of type "http://schemas.xmlsoap.org/ws/2003/03/addressing":ServiceNameType.
92
 
    struct wsa3__ServiceNameType*        ServiceName                    0;      ///< Optional element.
93
 
/// TODO: <any namespace="##other" minOccurs="0" maxOccurs="unbounded">
94
 
///       Schema extensibility is user-definable.
95
 
///       Consult the protocol documentation to change or insert declarations.
96
 
///       Use wsdl2h option -x to remove this element.
97
 
///       Use wsdl2h option -d to use xsd__anyType DOM.
98
 
/// Size of the dynamic array of XML is 0..unbounded
99
 
    int                                  __size                        ;
100
 
    _XML                                *__any                         ;        ///< Catch any element content in XML string.
101
 
/// TODO: <anyAttribute namespace="##other">
102
 
///       Schema extensibility is user-definable.
103
 
///       Consult the protocol documentation to change or insert declarations.
104
 
///       Use wsdl2h option -x to remove this attribute.
105
 
   @_XML                                 __anyAttribute                ;        ///< Catch any attribute content in XML string.
106
 
};
107
 
 
108
 
/// "http://schemas.xmlsoap.org/ws/2003/03/addressing":ReferencePropertiesType is a complexType.
109
 
struct wsa3__ReferencePropertiesType
110
 
{
111
 
/// TODO: <any minOccurs="0" maxOccurs="unbounded">
112
 
///       Schema extensibility is user-definable.
113
 
///       Consult the protocol documentation to change or insert declarations.
114
 
///       Use wsdl2h option -x to remove this element.
115
 
///       Use wsdl2h option -d to use xsd__anyType DOM.
116
 
/// Size of the dynamic array of XML is 0..unbounded
117
 
    int                                  __size                        ;
118
 
    _XML                                *__any                         ;        ///< Catch any element content in XML string.
119
 
};
120
 
 
121
 
/// "http://schemas.xmlsoap.org/ws/2003/03/addressing":ServiceNameType is a complexType with simpleContent.
122
 
struct wsa3__ServiceNameType
123
 
{
124
 
/// __item wraps 'xs:QName' simpleContent.
125
 
    _QName                               __item                        ;
126
 
/// Attribute PortName of type xs:NCName.
127
 
   @char* /*NCName*/                     PortName                       0;      ///< Optional attribute.
128
 
/// TODO: <anyAttribute namespace="##other">
129
 
///       Schema extensibility is user-definable.
130
 
///       Consult the protocol documentation to change or insert declarations.
131
 
///       Use wsdl2h option -x to remove this attribute.
132
 
   @_XML                                 __anyAttribute                ;        ///< Catch any attribute content in XML string.
133
 
};
134
 
 
135
 
/// "http://schemas.xmlsoap.org/ws/2003/03/addressing":Relationship is a complexType with simpleContent.
136
 
struct wsa3__Relationship
137
 
{
138
 
/// __item wraps 'xs:anyURI' simpleContent.
139
 
    char* /*URI*/                        __item                        ;
140
 
/// Attribute RelationshipType of type xs:QName.
141
 
   @_QName                               RelationshipType               0;      ///< Optional attribute.
142
 
/// TODO: <anyAttribute namespace="##other">
143
 
///       Schema extensibility is user-definable.
144
 
///       Consult the protocol documentation to change or insert declarations.
145
 
///       Use wsdl2h option -x to remove this attribute.
146
 
   @_XML                                 __anyAttribute                ;        ///< Catch any attribute content in XML string.
147
 
};
148
 
 
149
 
/// Element "http://schemas.xmlsoap.org/ws/2003/03/addressing":EndpointReference of type "http://schemas.xmlsoap.org/ws/2003/03/addressing":EndpointReferenceType.
150
 
typedef struct wsa3__EndpointReferenceType _wsa3__EndpointReference;
151
 
 
152
 
/// Element "http://schemas.xmlsoap.org/ws/2003/03/addressing":MessageID of type "http://schemas.xmlsoap.org/ws/2003/03/addressing":AttributedURI.
153
 
typedef char* /*URI*/ _wsa3__MessageID;
154
 
 
155
 
/// Element "http://schemas.xmlsoap.org/ws/2003/03/addressing":RelatesTo of type "http://schemas.xmlsoap.org/ws/2003/03/addressing":Relationship.
156
 
typedef struct wsa3__Relationship _wsa3__RelatesTo;
157
 
 
158
 
/// Element "http://schemas.xmlsoap.org/ws/2003/03/addressing":To of type "http://schemas.xmlsoap.org/ws/2003/03/addressing":AttributedURI.
159
 
typedef char* /*URI*/ _wsa3__To;
160
 
 
161
 
/// Element "http://schemas.xmlsoap.org/ws/2003/03/addressing":Action of type "http://schemas.xmlsoap.org/ws/2003/03/addressing":AttributedURI.
162
 
typedef char* /*URI*/ _wsa3__Action;
163
 
 
164
 
/// Element "http://schemas.xmlsoap.org/ws/2003/03/addressing":From of type "http://schemas.xmlsoap.org/ws/2003/03/addressing":EndpointReferenceType.
165
 
typedef struct wsa3__EndpointReferenceType _wsa3__From;
166
 
 
167
 
/// Element "http://schemas.xmlsoap.org/ws/2003/03/addressing":ReplyTo of type "http://schemas.xmlsoap.org/ws/2003/03/addressing":EndpointReferenceType.
168
 
typedef struct wsa3__EndpointReferenceType _wsa3__ReplyTo;
169
 
 
170
 
/// Element "http://schemas.xmlsoap.org/ws/2003/03/addressing":FaultTo of type "http://schemas.xmlsoap.org/ws/2003/03/addressing":EndpointReferenceType.
171
 
typedef struct wsa3__EndpointReferenceType _wsa3__FaultTo;
172
 
 
173
 
/// Element "http://schemas.xmlsoap.org/ws/2003/03/addressing":Recipient of type "http://schemas.xmlsoap.org/ws/2003/03/addressing":EndpointReferenceType.
174
 
typedef struct wsa3__EndpointReferenceType _wsa3__Recipient;
175
 
 
176
 
/* End of wsa3.h */