1 /* 2 * CDDL HEADER START 3 * 4 * The contents of this file are subject to the terms of the 5 * Common Development and Distribution License (the "License"). 6 * You may not use this file except in compliance with the License. 7 * 8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9 * or http://www.opensolaris.org/os/licensing. 10 * See the License for the specific language governing permissions 11 * and limitations under the License. 12 * 13 * When distributing Covered Code, include this CDDL HEADER in each 14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15 * If applicable, add the following below this CDDL HEADER, with the 16 * fields enclosed by brackets "[]" replaced with your own identifying 17 * information: Portions Copyright [yyyy] [name of copyright owner] 18 * 19 * CDDL HEADER END 20 */ 21 22 /* 23 * Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. 24 */ 25 26 /* envStub.h 27 Generated by gSOAP 2.7.17 from ../gsoapStubs/Env/env.h 28 Copyright(C) 2000-2010, Robert van Engelen, Genivia Inc. All Rights Reserved. 29 This part of the software is released under one of the following licenses: 30 GPL, the gSOAP public license, or Genivia's license for commercial use. 31 */ 32 33 #ifndef envStub_H 34 #define envStub_H 35 #include "stdsoap2.h" 36 37 /******************************************************************************\ 38 * * 39 * Enumerations * 40 * * 41 \******************************************************************************/ 42 43 44 /******************************************************************************\ 45 * * 46 * Types with Custom Serializers * 47 * * 48 \******************************************************************************/ 49 50 51 /******************************************************************************\ 52 * * 53 * Classes and Structs * 54 * * 55 \******************************************************************************/ 56 57 58 #if 0 /* volatile type: do not declare here, declared elsewhere */ 59 60 #endif 61 62 #ifndef SOAP_TYPE_SOAP_ENV__Header 63 #define SOAP_TYPE_SOAP_ENV__Header (7) 64 /* SOAP Header: */ 65 struct SOAP_ENV__Header 66 { 67 #ifdef WITH_NOEMPTYSTRUCT 68 private: 69 char dummy; /* dummy member to enable compilation */ 70 #endif 71 }; 72 #endif 73 74 #ifndef SOAP_TYPE_SOAP_ENV__Code 75 #define SOAP_TYPE_SOAP_ENV__Code (8) 76 /* SOAP Fault Code: */ 77 struct SOAP_ENV__Code 78 { 79 public: 80 char *SOAP_ENV__Value; /* optional element of type xsd:QName */ 81 struct SOAP_ENV__Code *SOAP_ENV__Subcode; /* optional element of type SOAP-ENV:Code */ 82 }; 83 #endif 84 85 #ifndef SOAP_TYPE_SOAP_ENV__Detail 86 #define SOAP_TYPE_SOAP_ENV__Detail (10) 87 /* SOAP-ENV:Detail */ 88 struct SOAP_ENV__Detail 89 { 90 public: 91 int __type; /* any type of element <fault> (defined below) */ 92 void *fault; /* transient */ 93 char *__any; 94 }; 95 #endif 96 97 #ifndef SOAP_TYPE_SOAP_ENV__Reason 98 #define SOAP_TYPE_SOAP_ENV__Reason (13) 99 /* SOAP-ENV:Reason */ 100 struct SOAP_ENV__Reason 101 { 102 public: 103 char *SOAP_ENV__Text; /* optional element of type xsd:string */ 104 }; 105 #endif 106 107 #ifndef SOAP_TYPE_SOAP_ENV__Fault 108 #define SOAP_TYPE_SOAP_ENV__Fault (14) 109 /* SOAP Fault: */ 110 struct SOAP_ENV__Fault 111 { 112 public: 113 char *faultcode; /* optional element of type xsd:QName */ 114 char *faultstring; /* optional element of type xsd:string */ 115 char *faultactor; /* optional element of type xsd:string */ 116 struct SOAP_ENV__Detail *detail; /* optional element of type SOAP-ENV:Detail */ 117 struct SOAP_ENV__Code *SOAP_ENV__Code; /* optional element of type SOAP-ENV:Code */ 118 struct SOAP_ENV__Reason *SOAP_ENV__Reason; /* optional element of type SOAP-ENV:Reason */ 119 char *SOAP_ENV__Node; /* optional element of type xsd:string */ 120 char *SOAP_ENV__Role; /* optional element of type xsd:string */ 121 struct SOAP_ENV__Detail *SOAP_ENV__Detail; /* optional element of type SOAP-ENV:Detail */ 122 }; 123 #endif 124 125 /******************************************************************************\ 126 * * 127 * Typedefs * 128 * * 129 \******************************************************************************/ 130 131 #ifndef SOAP_TYPE__QName 132 #define SOAP_TYPE__QName (5) 133 typedef char *_QName; 134 #endif 135 136 #ifndef SOAP_TYPE__XML 137 #define SOAP_TYPE__XML (6) 138 typedef char *_XML; 139 #endif 140 141 142 /******************************************************************************\ 143 * * 144 * Externals * 145 * * 146 \******************************************************************************/ 147 148 149 #endif 150 151 /* End of envStub.h */ 152