📄 wsdlstub.h
字号:
/* wsdlStub.h
Generated by gSOAP 2.7.9g from wsdl.h
Copyright(C) 2000-2007, Robert van Engelen, Genivia Inc. All Rights Reserved.
This part of the software is released under one of the following licenses:
GPL, the gSOAP public license, or Genivia's license for commercial use.
*/
#ifndef wsdlStub_H
#define wsdlStub_H
#include <vector>
#include "includes.h"
#include "stdsoap2.h"
/******************************************************************************\
* *
* Enumerations *
* *
\******************************************************************************/
#ifndef SOAP_TYPE_xs__attribute_use
#define SOAP_TYPE_xs__attribute_use (56)
/* xs:attribute-use */
enum xs__attribute_use {optional = 0, prohibited = 1, required = 2, default_ = 3, fixed_ = 4};
#endif
#ifndef SOAP_TYPE_xs__processContents
#define SOAP_TYPE_xs__processContents (71)
/* xs:processContents */
enum xs__processContents {strict = 0, skip = 1, lax = 2};
#endif
#ifndef SOAP_TYPE_xs__formChoice
#define SOAP_TYPE_xs__formChoice (176)
/* xs:formChoice */
enum xs__formChoice {unqualified = 0, qualified = 1};
#endif
#ifndef SOAP_TYPE_soap__styleChoice
#define SOAP_TYPE_soap__styleChoice (217)
/* soap:styleChoice */
enum soap__styleChoice {rpc = 0, document = 1};
#endif
#ifndef SOAP_TYPE_soap__useChoice
#define SOAP_TYPE_soap__useChoice (221)
/* soap:useChoice */
enum soap__useChoice {literal = 0, encoded = 1};
#endif
#ifndef SOAP_TYPE_sd__mutability
#define SOAP_TYPE_sd__mutability (257)
/* sd:mutability */
enum sd__mutability {static_ = 0, constant = 1, extendable = 2, mutable_ = 3};
#endif
/******************************************************************************\
* *
* Classes and Structs *
* *
\******************************************************************************/
#ifndef SOAP_TYPE_xs__annotation
#define SOAP_TYPE_xs__annotation (29)
/* xs:annotation */
class SOAP_CMAC xs__annotation
{
public:
char *documentation; /* optional element of type xsd:string */
public:
virtual int soap_type() const { return 29; } /* = unique id SOAP_TYPE_xs__annotation */
virtual void soap_default(struct soap*);
virtual void soap_serialize(struct soap*) const;
virtual int soap_put(struct soap*, const char*, const char*) const;
virtual int soap_out(struct soap*, const char*, int, const char*) const;
virtual void *soap_get(struct soap*, const char*, const char*);
virtual void *soap_in(struct soap*, const char*, const char*);
xs__annotation() : documentation(NULL) { }
virtual ~xs__annotation() { }
};
#endif
#ifndef SOAP_TYPE_xs__element
#define SOAP_TYPE_xs__element (30)
/* xs:element */
class SOAP_CMAC xs__element
{
public:
char *name; /* optional attribute */
char *ref; /* optional attribute */
char *type; /* optional attribute */
char *default_; /* optional attribute */
char *default__; /* optional attribute */
char *fixed; /* optional attribute */
bool nillable; /* optional attribute */
bool abstract; /* optional attribute */
char *substitutionGroup; /* optional attribute */
char *minOccurs; /* optional attribute */
char *maxOccurs; /* optional attribute */
xs__annotation *annotation; /* optional element of type xs:annotation */
class xs__simpleType *simpleType; /* optional element of type xs:simpleType */
class xs__complexType *complexType; /* optional element of type xs:complexType */
private:
class xs__schema *schemaRef; /* not serialized */
xs__element *elementRef; /* not serialized */
xs__simpleType *simpleTypeRef; /* not serialized */
xs__complexType *complexTypeRef; /* not serialized */
std::vector<xs__element * >substitutions; /* not serialized */
public:
xs__element(); /* transient */
int traverse(xs__schema &_param_1); /* transient */
void schemaPtr(xs__schema *_param_2); /* transient */
void elementPtr(xs__element *_param_3); /* transient */
void simpleTypePtr(xs__simpleType *_param_4); /* transient */
void complexTypePtr(xs__complexType *_param_5); /* transient */
xs__schema *schemaPtr() const; /* transient */
xs__element *elementPtr() const; /* transient */
xs__simpleType *simpleTypePtr() const; /* transient */
xs__complexType *complexTypePtr() const; /* transient */
const std::vector<xs__element * >*substitutionsPtr() const; /* transient */
public:
virtual int soap_type() const { return 30; } /* = unique id SOAP_TYPE_xs__element */
virtual void soap_default(struct soap*);
virtual void soap_serialize(struct soap*) const;
virtual int soap_put(struct soap*, const char*, const char*) const;
virtual int soap_out(struct soap*, const char*, int, const char*) const;
virtual void *soap_get(struct soap*, const char*, const char*);
virtual void *soap_in(struct soap*, const char*, const char*);
virtual ~xs__element() { }
};
#endif
#ifndef SOAP_TYPE_xs__attribute
#define SOAP_TYPE_xs__attribute (57)
/* xs:attribute */
class SOAP_CMAC xs__attribute
{
public:
char *name; /* optional attribute */
char *ref; /* optional attribute */
char *type; /* optional attribute */
enum xs__attribute_use use; /* optional attribute */
char *default_; /* optional attribute */
char *default__; /* optional attribute */
char *wsdl__arrayType; /* optional attribute */
xs__annotation *annotation; /* optional element of type xs:annotation */
xs__simpleType *simpleType; /* optional element of type xs:simpleType */
private:
xs__schema *schemaRef; /* not serialized */
xs__attribute *attributeRef; /* not serialized */
xs__simpleType *simpleTypeRef; /* not serialized */
public:
xs__attribute(); /* transient */
int traverse(xs__schema &_param_6); /* transient */
void schemaPtr(xs__schema *_param_7); /* transient */
void attributePtr(xs__attribute *_param_8); /* transient */
void simpleTypePtr(xs__simpleType *_param_9); /* transient */
xs__schema *schemaPtr() const; /* transient */
xs__attribute *attributePtr() const; /* transient */
xs__simpleType *simpleTypePtr() const; /* transient */
public:
virtual int soap_type() const { return 57; } /* = unique id SOAP_TYPE_xs__attribute */
virtual void soap_default(struct soap*);
virtual void soap_serialize(struct soap*) const;
virtual int soap_put(struct soap*, const char*, const char*) const;
virtual int soap_out(struct soap*, const char*, int, const char*) const;
virtual void *soap_get(struct soap*, const char*, const char*);
virtual void *soap_in(struct soap*, const char*, const char*);
virtual ~xs__attribute() { }
};
#endif
#ifndef SOAP_TYPE_xs__all
#define SOAP_TYPE_xs__all (68)
/* xs:all */
class SOAP_CMAC xs__all
{
public:
std::vector<xs__element >element; /* optional element of type xs:element */
int traverse(xs__schema &_param_10); /* transient */
public:
virtual int soap_type() const { return 68; } /* = unique id SOAP_TYPE_xs__all */
virtual void soap_default(struct soap*);
virtual void soap_serialize(struct soap*) const;
virtual int soap_put(struct soap*, const char*, const char*) const;
virtual int soap_out(struct soap*, const char*, int, const char*) const;
virtual void *soap_get(struct soap*, const char*, const char*);
virtual void *soap_in(struct soap*, const char*, const char*);
xs__all() { }
virtual ~xs__all() { }
};
#endif
#ifndef SOAP_TYPE_xs__any
#define SOAP_TYPE_xs__any (73)
/* xs:any */
class SOAP_CMAC xs__any
{
public:
char *namespace_; /* optional attribute */
enum xs__processContents processContents; /* optional attribute */
char *minOccurs; /* optional attribute */
char *maxOccurs; /* optional attribute */
std::vector<xs__element >element; /* optional element of type xs:element */
int traverse(xs__schema &_param_11); /* transient */
public:
virtual int soap_type() const { return 73; } /* = unique id SOAP_TYPE_xs__any */
virtual void soap_default(struct soap*);
virtual void soap_serialize(struct soap*) const;
virtual int soap_put(struct soap*, const char*, const char*) const;
virtual int soap_out(struct soap*, const char*, int, const char*) const;
virtual void *soap_get(struct soap*, const char*, const char*);
virtual void *soap_in(struct soap*, const char*, const char*);
xs__any() : namespace_("##any"), processContents((enum xs__processContents)0), minOccurs(NULL), maxOccurs(NULL) { }
virtual ~xs__any() { }
};
#endif
#ifndef SOAP_TYPE_xs__group
#define SOAP_TYPE_xs__group (75)
/* xs:group */
class SOAP_CMAC xs__group
{
public:
char *name; /* optional attribute */
char *ref; /* optional attribute */
xs__annotation *annotation; /* optional element of type xs:annotation */
xs__all *all; /* optional element of type xs:all */
class xs__choice *choice; /* optional element of type xs:choice */
class xs__sequence *sequence; /* optional element of type xs:sequence */
private:
xs__schema *schemaRef; /* not serialized */
xs__group *groupRef; /* not serialized */
public:
xs__group(); /* transient */
int traverse(xs__schema &_param_12); /* transient */
void schemaPtr(xs__schema *_param_13); /* transient */
void groupPtr(xs__group *_param_14); /* transient */
xs__schema *schemaPtr() const; /* transient */
xs__group *groupPtr() const; /* transient */
public:
virtual int soap_type() const { return 75; } /* = unique id SOAP_TYPE_xs__group */
virtual void soap_default(struct soap*);
virtual void soap_serialize(struct soap*) const;
virtual int soap_put(struct soap*, const char*, const char*) const;
virtual int soap_out(struct soap*, const char*, int, const char*) const;
virtual void *soap_get(struct soap*, const char*, const char*);
virtual void *soap_in(struct soap*, const char*, const char*);
virtual ~xs__group() { }
};
#endif
#ifndef SOAP_TYPE_xs__choice
#define SOAP_TYPE_xs__choice (26)
/* xs:choice */
class SOAP_CMAC xs__choice
{
public:
char *minOccurs; /* optional attribute */
char *maxOccurs; /* optional attribute */
std::vector<xs__group >group; /* optional element of type xs:group */
std::vector<xs__choice >choice; /* optional element of type xs:choice */
std::vector<xs__sequence * >sequence; /* optional element of type xs:sequence */
std::vector<xs__element >element; /* optional element of type xs:element */
std::vector<xs__any >any; /* optional element of type xs:any */
xs__annotation *annotation; /* optional element of type xs:annotation */
private:
xs__schema *schemaRef; /* not serialized */
public:
xs__choice(); /* transient */
int traverse(xs__schema &_param_15); /* transient */
void schemaPtr(xs__schema *_param_16); /* transient */
xs__schema *schemaPtr() const; /* transient */
public:
virtual int soap_type() const { return 26; } /* = unique id SOAP_TYPE_xs__choice */
virtual void soap_default(struct soap*);
virtual void soap_serialize(struct soap*) const;
virtual int soap_put(struct soap*, const char*, const char*) const;
virtual int soap_out(struct soap*, const char*, int, const char*) const;
virtual void *soap_get(struct soap*, const char*, const char*);
virtual void *soap_in(struct soap*, const char*, const char*);
virtual ~xs__choice() { }
};
#endif
#ifndef SOAP_TYPE_xs__sequence
#define SOAP_TYPE_xs__sequence (25)
/* xs:sequence */
class SOAP_CMAC xs__sequence
{
public:
char *minOccurs; /* optional attribute */
char *maxOccurs; /* optional attribute */
std::vector<xs__group >group; /* optional element of type xs:group */
std::vector<xs__choice >choice; /* optional element of type xs:choice */
std::vector<xs__sequence * >sequence; /* optional element of type xs:sequence */
std::vector<xs__element >element; /* optional element of type xs:element */
std::vector<xs__any >any; /* optional element of type xs:any */
xs__annotation *annotation; /* optional element of type xs:annotation */
int traverse(xs__schema &_param_17); /* transient */
public:
virtual int soap_type() const { return 25; } /* = unique id SOAP_TYPE_xs__sequence */
virtual void soap_default(struct soap*);
virtual void soap_serialize(struct soap*) const;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -