blob: ccc11976375832391625b2c5331875c6eedb7b13 [file] [log] [blame]
/*
wsrp.h
Generated with:
wsdl2h -cgy -o wsrp.h -t WS/WS-typemap.dat WS/WS-Routing.xsd
Modified by Robert van Engelen:
- Removed //gsoapopt
- Added the following directive to import WS-Routing namespace:
//gsoap wsa schema import: http://schemas.xmlsoap.org/rp/
This ensures that the WS-Routing schemas are not copied into the generated
WSDL by soapcpp2 but are referenced with schema import in the generated WSDL.
*/
/******************************************************************************\
* *
* http://schemas.xmlsoap.org/rp/ *
* *
\******************************************************************************/
/******************************************************************************\
* *
* Import *
* *
\******************************************************************************/
/******************************************************************************\
* *
* Schema Namespaces *
* *
\******************************************************************************/
//gsoap wsrp schema import: http://schemas.xmlsoap.org/rp/
//gsoap wsrp schema form: unqualified
/******************************************************************************\
* *
* Schema Types *
* *
\******************************************************************************/
/// Typedef synonym for struct wsrp__path_USCOREt.
typedef struct wsrp__path_USCOREt wsrp__path_USCOREt;
/// Typedef synonym for struct wsrp__via_USCOREt.
typedef struct wsrp__via_USCOREt wsrp__via_USCOREt;
/// Typedef synonym for struct wsrp__fwd_USCOREt.
typedef struct wsrp__fwd_USCOREt wsrp__fwd_USCOREt;
/// Typedef synonym for struct wsrp__rev_USCOREt.
typedef struct wsrp__rev_USCOREt wsrp__rev_USCOREt;
/// Typedef synonym for struct wsrp__found_USCOREt.
typedef struct wsrp__found_USCOREt wsrp__found_USCOREt;
/// Typedef synonym for struct wsrp__fault_USCOREt.
typedef struct wsrp__fault_USCOREt wsrp__fault_USCOREt;
/// Imported simpleType "http://schemas.xmlsoap.org/rp/":action_t from typemap WS/WS-typemap.dat.
/// Element "http://schemas.xmlsoap.org/rp/":action of simpleType "http://schemas.xmlsoap.org/rp/":action_t.
typedef char _wsrp__action;
/// Imported simpleType "http://schemas.xmlsoap.org/rp/":to_t from typemap WS/WS-typemap.dat.
/// Element "http://schemas.xmlsoap.org/rp/":to of simpleType "http://schemas.xmlsoap.org/rp/":to_t.
typedef char _wsrp__to;
/// Imported simpleType "http://schemas.xmlsoap.org/rp/":from_t from typemap WS/WS-typemap.dat.
/// Element "http://schemas.xmlsoap.org/rp/":from of simpleType "http://schemas.xmlsoap.org/rp/":from_t.
typedef char _wsrp__from;
/// Imported simpleType "http://schemas.xmlsoap.org/rp/":id_t from typemap WS/WS-typemap.dat.
/// Element "http://schemas.xmlsoap.org/rp/":id of simpleType "http://schemas.xmlsoap.org/rp/":id_t.
typedef char _wsrp__id;
/// Imported simpleType "http://schemas.xmlsoap.org/rp/":relatesTo_t from typemap WS/WS-typemap.dat.
/// Element "http://schemas.xmlsoap.org/rp/":relatesTo of simpleType "http://schemas.xmlsoap.org/rp/":relatesTo_t.
typedef char _wsrp__relatesTo;
/// Imported simpleType "http://schemas.xmlsoap.org/rp/":faultcode_t from typemap WS/WS-typemap.dat.
/// Element "http://schemas.xmlsoap.org/rp/":faultcode of simpleType "http://schemas.xmlsoap.org/rp/":faultcode_t.
typedef char _wsrp__faultcode;
/// Imported simpleType "http://schemas.xmlsoap.org/rp/":faultreason_t from typemap WS/WS-typemap.dat.
/// Element "http://schemas.xmlsoap.org/rp/":faultreason of simpleType "http://schemas.xmlsoap.org/rp/":faultreason_t.
typedef char _wsrp__faultreason;
/// "http://schemas.xmlsoap.org/rp/":path_t is a complexType.
struct wsrp__path_USCOREt
{
/// Element reference "http://schemas.xmlsoap.org/rp/":action.
char* wsrp__action 1; ///< Required element.
/// Element reference "http://schemas.xmlsoap.org/rp/":to.
char* wsrp__to 0; ///< Optional element.
/// Element reference "http://schemas.xmlsoap.org/rp/":fwd.
struct wsrp__fwd_USCOREt* wsrp__fwd 0; ///< Optional element.
/// Element reference "http://schemas.xmlsoap.org/rp/":rev.
struct wsrp__rev_USCOREt* wsrp__rev 0; ///< Optional element.
/// Element reference "http://schemas.xmlsoap.org/rp/":from.
char* wsrp__from 0; ///< Optional element.
/// Element reference "http://schemas.xmlsoap.org/rp/":id.
char* wsrp__id 0; ///< Optional element.
/// Element reference "http://schemas.xmlsoap.org/rp/":relatesTo.
char* wsrp__relatesTo 0; ///< Optional element.
/// Element reference "http://schemas.xmlsoap.org/rp/":fault.
struct wsrp__fault_USCOREt* wsrp__fault 0; ///< Optional element.
/// TODO: <anyAttribute>
/// Schema extensibility is user-definable.
/// Consult the protocol documentation to change and/or insert declarations.
/// Use wsdl2h option -x to remove this attribute.
@_XML __anyAttribute ; ///< Catch any attribute content in XML string.
};
/// Element "http://schemas.xmlsoap.org/rp/":path of complexType "http://schemas.xmlsoap.org/rp/":path_t.
typedef struct wsrp__path_USCOREt _wsrp__path;
/// "http://schemas.xmlsoap.org/rp/":fwd_t is a complexType.
struct wsrp__fwd_USCOREt
{
/// Size of the dynamic array of struct wsrp__via_USCOREt* is 0..unbounded
int __sizevia ;
/// Pointer to array of struct wsrp__via_USCOREt*.
struct wsrp__via_USCOREt* *wsrp__via 0;
/// TODO: <anyAttribute>
/// Schema extensibility is user-definable.
/// Consult the protocol documentation to change and/or insert declarations.
/// Use wsdl2h option -x to remove this attribute.
@_XML __anyAttribute ; ///< Catch any attribute content in XML string.
};
/// Element "http://schemas.xmlsoap.org/rp/":fwd of complexType "http://schemas.xmlsoap.org/rp/":fwd_t.
typedef struct wsrp__fwd_USCOREt _wsrp__fwd;
/// "http://schemas.xmlsoap.org/rp/":rev_t is a complexType.
struct wsrp__rev_USCOREt
{
/// Size of the dynamic array of struct wsrp__via_USCOREt* is 0..unbounded
int __sizevia ;
/// Pointer to array of struct wsrp__via_USCOREt*.
struct wsrp__via_USCOREt* *wsrp__via 0;
/// TODO: <anyAttribute>
/// Schema extensibility is user-definable.
/// Consult the protocol documentation to change and/or insert declarations.
/// Use wsdl2h option -x to remove this attribute.
@_XML __anyAttribute ; ///< Catch any attribute content in XML string.
};
/// Element "http://schemas.xmlsoap.org/rp/":rev of complexType "http://schemas.xmlsoap.org/rp/":rev_t.
typedef struct wsrp__rev_USCOREt _wsrp__rev;
/// "http://schemas.xmlsoap.org/rp/":found_t is a complexType.
struct wsrp__found_USCOREt
{
/// Size of the dynamic array of char* is 0..unbounded
int __sizeat ;
/// Pointer to array of char*.
char* *at 1;
/// TODO: <anyAttribute>
/// Schema extensibility is user-definable.
/// Consult the protocol documentation to change and/or insert declarations.
/// Use wsdl2h option -x to remove this attribute.
@_XML __anyAttribute ; ///< Catch any attribute content in XML string.
};
/// Element "http://schemas.xmlsoap.org/rp/":found of complexType "http://schemas.xmlsoap.org/rp/":found_t.
typedef struct wsrp__found_USCOREt _wsrp__found;
/// "http://schemas.xmlsoap.org/rp/":fault_t is a complexType.
struct wsrp__fault_USCOREt
{
/// Element reference "http://schemas.xmlsoap.org/rp/":faultcode.
char* wsrp__faultcode 1; ///< Required element.
/// Element reference "http://schemas.xmlsoap.org/rp/":faultreason.
char* wsrp__faultreason 1; ///< Required element.
/// Element endpoint of type xs:anyURI.
char* endpoint 0; ///< Optional element.
/// Element found of type "http://schemas.xmlsoap.org/rp/":found_t.
struct wsrp__found_USCOREt* found 0; ///< Optional element.
/// Element maxsize of type xs:integer.
int* maxsize 0; ///< Optional element.
/// Element maxtime of type xs:integer.
int* maxtime 0; ///< Optional element.
/// Element retryAfter of type xs:integer.
int* retryAfter 0; ///< Optional element.
/// TODO: <anyAttribute>
/// Schema extensibility is user-definable.
/// Consult the protocol documentation to change and/or insert declarations.
/// Use wsdl2h option -x to remove this attribute.
@_XML __anyAttribute ; ///< Catch any attribute content in XML string.
};
/// Element "http://schemas.xmlsoap.org/rp/":fault of complexType "http://schemas.xmlsoap.org/rp/":fault_t.
typedef struct wsrp__fault_USCOREt _wsrp__fault;
/// "http://schemas.xmlsoap.org/rp/":via_t is a complexType with simpleContent.
struct wsrp__via_USCOREt
{
/// __item wraps simpleContent.
char* __item ;
/// Attribute vid of type xs:anyURI.
@char* vid 0; ///< Optional attribute.
};
/// Element "http://schemas.xmlsoap.org/rp/":via of complexType "http://schemas.xmlsoap.org/rp/":via_t.
typedef struct wsrp__via_USCOREt _wsrp__via;
/* End of wsrp.h */