~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/wsa4.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
 
wsa4.h
4
 
 
5
 
Usage: See plugin/wsaapi.c
6
 
 
7
 
Generated with:
8
 
wsdl2h -cgye -o wsa4.h -t WS/WS-typemap.dat WS/WS-Addressing04.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/2004/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_2004
18
 
 
19
 
*/
20
 
 
21
 
#define SOAP_WSA_2004
22
 
 
23
 
/******************************************************************************\
24
 
 *                                                                            *
25
 
 * http://schemas.xmlsoap.org/ws/2004/03/addressing                           *
26
 
 *                                                                            *
27
 
\******************************************************************************/
28
 
 
29
 
 
30
 
/******************************************************************************\
31
 
 *                                                                            *
32
 
 * Import                                                                     *
33
 
 *                                                                            *
34
 
\******************************************************************************/
35
 
 
36
 
 
37
 
/******************************************************************************\
38
 
 *                                                                            *
39
 
 * Schema Namespaces                                                          *
40
 
 *                                                                            *
41
 
\******************************************************************************/
42
 
 
43
 
//gsoap wsa4  import namespace: http://schemas.xmlsoap.org/ws/2004/03/addressing
44
 
//gsoap wsa4  schema elementForm:       qualified
45
 
//gsoap wsa4  schema attributeForm:     unqualified
46
 
 
47
 
/******************************************************************************\
48
 
 *                                                                            *
49
 
 * Schema Types                                                               *
50
 
 *                                                                            *
51
 
\******************************************************************************/
52
 
 
53
 
 
54
 
 
55
 
/// Typedef synonym for struct wsa4__EndpointReferenceType.
56
 
typedef struct wsa4__EndpointReferenceType wsa4__EndpointReferenceType;
57
 
 
58
 
/// Typedef synonym for struct wsa4__ReferencePropertiesType.
59
 
typedef struct wsa4__ReferencePropertiesType wsa4__ReferencePropertiesType;
60
 
 
61
 
/// Typedef synonym for struct wsa4__ServiceNameType.
62
 
typedef struct wsa4__ServiceNameType wsa4__ServiceNameType;
63
 
 
64
 
/// Typedef synonym for struct wsa4__Relationship.
65
 
typedef struct wsa4__Relationship wsa4__Relationship;
66
 
 
67
 
/// Imported complexType "http://schemas.xmlsoap.org/ws/2004/03/addressing":ReplyAfterType from typemap WS/WS-typemap.dat.
68
 
// complexType definition intentionally left blank.
69
 
 
70
 
/// Imported complexType "http://schemas.xmlsoap.org/ws/2004/03/addressing":AttributedQName from typemap WS/WS-typemap.dat.
71
 
// complexType definition intentionally left blank.
72
 
 
73
 
/// Imported complexType "http://schemas.xmlsoap.org/ws/2004/03/addressing":AttributedURI from typemap WS/WS-typemap.dat.
74
 
// complexType definition intentionally left blank.
75
 
 
76
 
/// Element "http://schemas.xmlsoap.org/ws/2004/03/addressing":ReplyAfter.
77
 
 
78
 
/// "http://schemas.xmlsoap.org/ws/2004/03/addressing":RelationshipTypeValues is a simpleType restriction of xs:QName.
79
 
enum wsa4__RelationshipTypeValues
80
 
{
81
 
        wsa4__Reply,    ///< xs:QName value=""http://schemas.xmlsoap.org/ws/2004/03/addressing":Reply"
82
 
};
83
 
/// Typedef synonym for enum wsa4__RelationshipTypeValues.
84
 
typedef enum wsa4__RelationshipTypeValues wsa4__RelationshipTypeValues;
85
 
 
86
 
/// "http://schemas.xmlsoap.org/ws/2004/03/addressing":FaultSubcodeValues is a simpleType restriction of xs:QName.
87
 
enum wsa4__FaultSubcodeValues
88
 
{
89
 
        wsa4__InvalidMessageInformationHeader,  ///< xs:QName value=""http://schemas.xmlsoap.org/ws/2004/03/addressing":InvalidMessageInformationHeader"
90
 
        wsa4__MessageInformationHeaderRequired, ///< xs:QName value=""http://schemas.xmlsoap.org/ws/2004/03/addressing":MessageInformationHeaderRequired"
91
 
        wsa4__DestinationUnreachable,   ///< xs:QName value=""http://schemas.xmlsoap.org/ws/2004/03/addressing":DestinationUnreachable"
92
 
        wsa4__ActionNotSupported,       ///< xs:QName value=""http://schemas.xmlsoap.org/ws/2004/03/addressing":ActionNotSupported"
93
 
        wsa4__EndpointUnavailable,      ///< xs:QName value=""http://schemas.xmlsoap.org/ws/2004/03/addressing":EndpointUnavailable"
94
 
};
95
 
/// Typedef synonym for enum wsa4__FaultSubcodeValues.
96
 
typedef enum wsa4__FaultSubcodeValues wsa4__FaultSubcodeValues;
97
 
 
98
 
/// "http://schemas.xmlsoap.org/ws/2004/03/addressing":EndpointReferenceType is a complexType.
99
 
struct wsa4__EndpointReferenceType
100
 
{
101
 
/// Element Address of type "http://schemas.xmlsoap.org/ws/2004/03/addressing":AttributedURI.
102
 
    char* /*URI*/                        Address                        1;      ///< Required element.
103
 
/// Element ReferenceProperties of type "http://schemas.xmlsoap.org/ws/2004/03/addressing":ReferencePropertiesType.
104
 
    struct wsa4__ReferencePropertiesType*  ReferenceProperties            0;    ///< Optional element.
105
 
/// Element PortType of type "http://schemas.xmlsoap.org/ws/2004/03/addressing":AttributedQName.
106
 
    _QName*                              PortType                       0;      ///< Optional element.
107
 
/// Element ServiceName of type "http://schemas.xmlsoap.org/ws/2004/03/addressing":ServiceNameType.
108
 
    struct wsa4__ServiceNameType*        ServiceName                    0;      ///< Optional element.
109
 
/// TODO: <any namespace="##other" minOccurs="0" maxOccurs="unbounded">
110
 
///       Schema extensibility is user-definable.
111
 
///       Consult the protocol documentation to change or insert declarations.
112
 
///       Use wsdl2h option -x to remove this element.
113
 
///       Use wsdl2h option -d to use xsd__anyType DOM.
114
 
/// Size of the dynamic array of XML is 0..unbounded
115
 
    int                                  __size                        ;
116
 
    _XML                                *__any                         ;        ///< Catch any element content in XML string.
117
 
/// TODO: <anyAttribute namespace="##other">
118
 
///       Schema extensibility is user-definable.
119
 
///       Consult the protocol documentation to change or insert declarations.
120
 
///       Use wsdl2h option -x to remove this attribute.
121
 
   @_XML                                 __anyAttribute                ;        ///< Catch any attribute content in XML string.
122
 
};
123
 
 
124
 
/// "http://schemas.xmlsoap.org/ws/2004/03/addressing":ReferencePropertiesType is a complexType.
125
 
struct wsa4__ReferencePropertiesType
126
 
{
127
 
/// TODO: <any minOccurs="0" maxOccurs="unbounded">
128
 
///       Schema extensibility is user-definable.
129
 
///       Consult the protocol documentation to change or insert declarations.
130
 
///       Use wsdl2h option -x to remove this element.
131
 
///       Use wsdl2h option -d to use xsd__anyType DOM.
132
 
/// Size of the dynamic array of XML is 0..unbounded
133
 
    int                                  __size                        ;
134
 
    _XML                                *__any                         ;        ///< Catch any element content in XML string.
135
 
};
136
 
 
137
 
/// "http://schemas.xmlsoap.org/ws/2004/03/addressing":ServiceNameType is a complexType with simpleContent.
138
 
struct wsa4__ServiceNameType
139
 
{
140
 
/// __item wraps 'xs:QName' simpleContent.
141
 
    _QName                               __item                        ;
142
 
/// Attribute PortName of type xs:NCName.
143
 
   @char* /*NCName*/                     PortName                       0;      ///< Optional attribute.
144
 
/// TODO: <anyAttribute namespace="##other">
145
 
///       Schema extensibility is user-definable.
146
 
///       Consult the protocol documentation to change or insert declarations.
147
 
///       Use wsdl2h option -x to remove this attribute.
148
 
   @_XML                                 __anyAttribute                ;        ///< Catch any attribute content in XML string.
149
 
};
150
 
 
151
 
/// "http://schemas.xmlsoap.org/ws/2004/03/addressing":Relationship is a complexType with simpleContent.
152
 
struct wsa4__Relationship
153
 
{
154
 
/// __item wraps 'xs:anyURI' simpleContent.
155
 
    char* /*URI*/                        __item                        ;
156
 
/// Attribute RelationshipType of type xs:QName.
157
 
   @_QName                               RelationshipType               0;      ///< Optional attribute.
158
 
/// TODO: <anyAttribute namespace="##other">
159
 
///       Schema extensibility is user-definable.
160
 
///       Consult the protocol documentation to change or insert declarations.
161
 
///       Use wsdl2h option -x to remove this attribute.
162
 
   @_XML                                 __anyAttribute                ;        ///< Catch any attribute content in XML string.
163
 
};
164
 
 
165
 
/// Element "http://schemas.xmlsoap.org/ws/2004/03/addressing":EndpointReference of type "http://schemas.xmlsoap.org/ws/2004/03/addressing":EndpointReferenceType.
166
 
typedef struct wsa4__EndpointReferenceType _wsa4__EndpointReference;
167
 
 
168
 
/// Element "http://schemas.xmlsoap.org/ws/2004/03/addressing":MessageID of type "http://schemas.xmlsoap.org/ws/2004/03/addressing":AttributedURI.
169
 
typedef char* /*URI*/ _wsa4__MessageID;
170
 
 
171
 
/// Element "http://schemas.xmlsoap.org/ws/2004/03/addressing":RelatesTo of type "http://schemas.xmlsoap.org/ws/2004/03/addressing":Relationship.
172
 
typedef struct wsa4__Relationship _wsa4__RelatesTo;
173
 
 
174
 
/// Element "http://schemas.xmlsoap.org/ws/2004/03/addressing":To of type "http://schemas.xmlsoap.org/ws/2004/03/addressing":AttributedURI.
175
 
typedef char* /*URI*/ _wsa4__To;
176
 
 
177
 
/// Element "http://schemas.xmlsoap.org/ws/2004/03/addressing":Action of type "http://schemas.xmlsoap.org/ws/2004/03/addressing":AttributedURI.
178
 
typedef char* /*URI*/ _wsa4__Action;
179
 
 
180
 
/// Element "http://schemas.xmlsoap.org/ws/2004/03/addressing":From of type "http://schemas.xmlsoap.org/ws/2004/03/addressing":EndpointReferenceType.
181
 
typedef struct wsa4__EndpointReferenceType _wsa4__From;
182
 
 
183
 
/// Element "http://schemas.xmlsoap.org/ws/2004/03/addressing":ReplyTo of type "http://schemas.xmlsoap.org/ws/2004/03/addressing":EndpointReferenceType.
184
 
typedef struct wsa4__EndpointReferenceType _wsa4__ReplyTo;
185
 
 
186
 
/// Element "http://schemas.xmlsoap.org/ws/2004/03/addressing":FaultTo of type "http://schemas.xmlsoap.org/ws/2004/03/addressing":EndpointReferenceType.
187
 
typedef struct wsa4__EndpointReferenceType _wsa4__FaultTo;
188
 
 
189
 
/// Attribute "http://schemas.xmlsoap.org/ws/2004/03/addressing":Action of simpleType xs:anyURI.
190
 
// '_wsa4__Action' attribute definition intentionally left blank.
191
 
 
192
 
/* End of wsa4.h */