⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wsdlstub.h

📁 linux下简单对象应用协议的开发库
💻 H
📖 第 1 页 / 共 5 页
字号:
/* 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 + -