10SOAP_SOURCE_STAMP(
"@(#) envC.cpp ver 2.7.9k 2009-10-26 07:34:17 GMT")
24 { soap->part = SOAP_IN_HEADER;
26 soap->part = SOAP_END_HEADER;
33 soap->part = SOAP_IN_HEADER;
35 soap->part = SOAP_END_HEADER;
36 return soap->header == NULL;
53 if (soap->version == 2 && !soap->fault->SOAP_ENV__Code)
57 if (soap->version == 2 && !soap->fault->SOAP_ENV__Reason)
85 if (soap->version == 2)
86 return (
const char**)&soap->fault->SOAP_ENV__Code->SOAP_ENV__Value;
87 return (
const char**)&soap->fault->faultcode;
93 if (soap->version == 2)
94 {
if (!soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode)
98 return (
const char**)&soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode->SOAP_ENV__Value;
100 return (
const char**)&soap->fault->faultcode;
106 if (soap->version == 2)
107 return (
const char**)&soap->fault->SOAP_ENV__Reason->SOAP_ENV__Text;
108 return (
const char**)&soap->fault->faultstring;
114 if (soap->version == 1)
115 {
if (!soap->fault->detail)
119 return (
const char**)&soap->fault->detail->__any;
121 if (!soap->fault->SOAP_ENV__Detail)
125 return (
const char**)&soap->fault->SOAP_ENV__Detail->__any;
138 if (soap->error == SOAP_NO_TAG || soap->error == SOAP_EOF)
139 soap->error = SOAP_OK;
151 if (soap_peek_element(soap))
153 if (!*soap->id || !(*type = soap_lookup_type(soap, soap->id)))
154 *type = soap_lookup_type(soap, soap->href);
164 return s ? *s : NULL;
167 {
const char *t = soap->type;
170 if (!soap_match_tag(soap, t,
"xsd:byte"))
174 if (!soap_match_tag(soap, t,
"xsd:int"))
178 if (!soap_match_tag(soap, t,
"xsd:string"))
182 return s ? *s : NULL;
185 if (!soap_match_tag(soap, t,
"xsd:QName"))
189 return s ? *s : NULL;
193 soap->error = SOAP_TAG_MISMATCH;
204 if (!soap_peek_element(soap))
206 if (soap->mustUnderstand && !soap->other)
207 return soap->error = SOAP_MUSTUNDERSTAND;
208 if (((soap->mode & SOAP_XML_STRICT) && soap->part != SOAP_IN_HEADER) || !soap_match_tag(soap, soap->tag,
"SOAP-ENV:"))
209 { DBGLOG(TEST, SOAP_MESSAGE(fdebug,
"REJECTING element '%s'\n", soap->tag));
210 return soap->error = SOAP_TAG_MISMATCH;
214 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
"Unknown element '%s' (level=%u, %d)\n", soap->tag, soap->level, soap->body));
216 soap->error = soap->fignore(soap, soap->tag);
218 soap->error = SOAP_OK;
219 DBGLOG(TEST,
if (!soap->error) SOAP_MESSAGE(fdebug,
"IGNORING element '%s'\n", soap->tag));
220 if (!soap->error && soap->body)
224 if (soap->error == SOAP_NO_TAG)
225 soap->error = soap_element_end_in(soap, NULL);
235 struct soap_plist *pp;
236 if (soap->version == 1 && soap->encodingStyle && !(soap->mode & (SOAP_XML_TREE | SOAP_XML_GRAPH)))
237 for (
int i = 0; i < SOAP_PTRHASH; i++)
238 for (pp = soap->pht[i]; pp; pp = pp->next)
239 if (pp->mark1 == 2 || pp->mark2 == 2)
256 return soap_out_byte(soap, tag,
id, (
const char *)ptr,
"xsd:byte");
258 return soap_out_int(soap, tag,
id, (
const int *)ptr,
"xsd:int");
260 return soap_out_string(soap,
"xsd:QName",
id, (
char*
const*)&ptr, NULL);
262 return soap_out_string(soap, tag,
id, (
char*
const*)&ptr,
"xsd:string");
279 (void)soap; (void)ptr; (void)type;
357 default:
return SOAP_ERR;
363{
return soap_id_enter(soap,
id, p, t, n, 0, type, arrayType,
soap_instantiate);
368#ifdef SOAP_DEFAULT_byte
369 *a = SOAP_DEFAULT_byte;
377 register int id = soap_embed(soap, (
void*)a, NULL, 0, tag,
SOAP_TYPE_byte);
403#ifdef SOAP_DEFAULT_int
404 *a = SOAP_DEFAULT_int;
412 register int id = soap_embed(soap, (
void*)a, NULL, 0, tag,
SOAP_TYPE_int);
476 const char *soap_tmp_faultcode = soap_QName2s(soap, a->
faultcode);
478 soap_out__QName(soap,
"faultcode", -1, (
char*
const*)&soap_tmp_faultcode,
"");
487 soap_element_end_out(soap, tag);
501 short soap_flag_faultcode = 1, soap_flag_faultstring = 1, soap_flag_faultactor = 1, soap_flag_detail = 1, soap_flag_SOAP_ENV__Code = 1, soap_flag_SOAP_ENV__Reason = 1, soap_flag_SOAP_ENV__Node = 1, soap_flag_SOAP_ENV__Role = 1, soap_flag_SOAP_ENV__Detail = 1;
502 if (soap_element_begin_in(soap, tag, 0, type))
508 if (soap->body && !*soap->href)
511 { soap->error = SOAP_TAG_MISMATCH;
512 if (soap_flag_faultcode && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
514 { soap_flag_faultcode--;
517 if (soap_flag_faultstring && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
519 { soap_flag_faultstring--;
522 if (soap_flag_faultactor && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
524 { soap_flag_faultactor--;
527 if (soap_flag_detail && soap->error == SOAP_TAG_MISMATCH)
529 { soap_flag_detail--;
532 if (soap_flag_SOAP_ENV__Code && soap->error == SOAP_TAG_MISMATCH)
534 { soap_flag_SOAP_ENV__Code--;
537 if (soap_flag_SOAP_ENV__Reason && soap->error == SOAP_TAG_MISMATCH)
539 { soap_flag_SOAP_ENV__Reason--;
542 if (soap_flag_SOAP_ENV__Node && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
544 { soap_flag_SOAP_ENV__Node--;
547 if (soap_flag_SOAP_ENV__Role && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
549 { soap_flag_SOAP_ENV__Role--;
552 if (soap_flag_SOAP_ENV__Detail && soap->error == SOAP_TAG_MISMATCH)
554 { soap_flag_SOAP_ENV__Detail--;
557 if (soap->error == SOAP_TAG_MISMATCH)
559 if (soap->error == SOAP_NO_TAG)
564 if (soap_element_end_in(soap, tag))
569 if (soap->body && soap_element_end_in(soap, tag))
580{ soap_delete(soap, p);
585 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
"soap_instantiate_SOAP_ENV__Fault(%d, %s, %s)\n", n, type?type:
"", arrayType?arrayType:
""));
597 { soap->error = SOAP_EOM;
603 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
"Instantiated location=%p\n", cp->ptr));
608 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
"Copying struct SOAP_ENV__Fault %p -> %p\n", q, p));
640 soap_element_end_out(soap, tag);
654 short soap_flag_SOAP_ENV__Text = 1;
655 if (soap_element_begin_in(soap, tag, 0, type))
661 if (soap->body && !*soap->href)
664 { soap->error = SOAP_TAG_MISMATCH;
665 if (soap_flag_SOAP_ENV__Text && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
667 { soap_flag_SOAP_ENV__Text--;
670 if (soap->error == SOAP_TAG_MISMATCH)
672 if (soap->error == SOAP_NO_TAG)
677 if (soap_element_end_in(soap, tag))
682 if (soap->body && soap_element_end_in(soap, tag))
693{ soap_delete(soap, p);
698 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
"soap_instantiate_SOAP_ENV__Reason(%d, %s, %s)\n", n, type?type:
"", arrayType?arrayType:
""));
710 { soap->error = SOAP_EOM;
716 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
"Instantiated location=%p\n", cp->ptr));
721 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
"Copying struct SOAP_ENV__Reason %p -> %p\n", q, p));
755 soap_outliteral(soap,
"-any", &a->
__any, NULL);
756 soap_element_end_out(soap, tag);
770 short soap_flag_fault = 1, soap_flag___any = 1;
771 if (soap_element_begin_in(soap, tag, 0, type))
777 if (soap->body && !*soap->href)
780 { soap->error = SOAP_TAG_MISMATCH;
781 if (soap_flag_fault && soap->error == SOAP_TAG_MISMATCH)
783 { soap_flag_fault = 0;
786 if (soap_flag___any && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
787 if (soap_inliteral(soap,
"-any", &a->
__any))
791 if (soap->error == SOAP_TAG_MISMATCH)
793 if (soap->error == SOAP_NO_TAG)
798 if (soap_element_end_in(soap, tag))
803 if (soap->body && soap_element_end_in(soap, tag))
814{ soap_delete(soap, p);
819 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
"soap_instantiate_SOAP_ENV__Detail(%d, %s, %s)\n", n, type?type:
"", arrayType?arrayType:
""));
831 { soap->error = SOAP_EOM;
837 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
"Instantiated location=%p\n", cp->ptr));
842 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
"Copying struct SOAP_ENV__Detail %p -> %p\n", q, p));
874 const char *soap_tmp_SOAP_ENV__Value = soap_QName2s(soap, a->
SOAP_ENV__Value);
876 soap_out__QName(soap,
"SOAP-ENV:Value", -1, (
char*
const*)&soap_tmp_SOAP_ENV__Value,
"");
878 soap_element_end_out(soap, tag);
892 short soap_flag_SOAP_ENV__Value = 1, soap_flag_SOAP_ENV__Subcode = 1;
893 if (soap_element_begin_in(soap, tag, 0, type))
899 if (soap->body && !*soap->href)
902 { soap->error = SOAP_TAG_MISMATCH;
903 if (soap_flag_SOAP_ENV__Value && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
905 { soap_flag_SOAP_ENV__Value--;
908 if (soap_flag_SOAP_ENV__Subcode && soap->error == SOAP_TAG_MISMATCH)
910 { soap_flag_SOAP_ENV__Subcode--;
913 if (soap->error == SOAP_TAG_MISMATCH)
915 if (soap->error == SOAP_NO_TAG)
920 if (soap_element_end_in(soap, tag))
925 if (soap->body && soap_element_end_in(soap, tag))
936{ soap_delete(soap, p);
941 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
"soap_instantiate_SOAP_ENV__Code(%d, %s, %s)\n", n, type?type:
"", arrayType?arrayType:
""));
953 { soap->error = SOAP_EOM;
959 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
"Instantiated location=%p\n", cp->ptr));
964 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
"Copying struct SOAP_ENV__Code %p -> %p\n", q, p));
993 soap_element_end_out(soap, tag);
1007 if (soap_element_begin_in(soap, tag, 0, type))
1013 if (soap->body && !*soap->href)
1016 { soap->error = SOAP_TAG_MISMATCH;
1017 if (soap->error == SOAP_TAG_MISMATCH)
1019 if (soap->error == SOAP_NO_TAG)
1024 if (soap_element_end_in(soap, tag))
1029 if (soap->body && soap_element_end_in(soap, tag))
1040{ soap_delete(soap, p);
1045 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
"soap_instantiate_SOAP_ENV__Header(%d, %s, %s)\n", n, type?type:
"", arrayType?arrayType:
""));
1057 { soap->error = SOAP_EOM;
1063 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
"Instantiated location=%p\n", cp->ptr));
1068 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
"Copying struct SOAP_ENV__Header %p -> %p\n", q, p));
1074#ifndef WITH_NOGLOBAL
1108 if (soap_element_begin_in(soap, tag, 1, NULL))
1114 if (!soap->null && *soap->href !=
'#')
1115 { soap_revert(soap);
1121 if (soap->body && soap_element_end_in(soap, tag))
1129#ifndef WITH_NOGLOBAL
1163 if (soap_element_begin_in(soap, tag, 1, NULL))
1169 if (!soap->null && *soap->href !=
'#')
1170 { soap_revert(soap);
1176 if (soap->body && soap_element_end_in(soap, tag))
1184#ifndef WITH_NOGLOBAL
1218 if (soap_element_begin_in(soap, tag, 1, NULL))
1224 if (!soap->null && *soap->href !=
'#')
1225 { soap_revert(soap);
1231 if (soap->body && soap_element_end_in(soap, tag))
1249 register int id = soap_embed(soap, (
void*)a, NULL, 0, tag,
SOAP_TYPE__QName);
1275#ifdef SOAP_DEFAULT_string
1276 *a = SOAP_DEFAULT_string;
1289 register int id = soap_embed(soap, (
void*)a, NULL, 0, tag,
SOAP_TYPE_string);
#define SOAP_TYPE_PointerToSOAP_ENV__Reason
Definition envH.h:136
#define SOAP_TYPE_string
Definition envH.h:183
#define SOAP_TYPE_int
Definition envH.h:35
#define SOAP_TYPE_PointerToSOAP_ENV__Code
Definition envH.h:162
#define SOAP_TYPE_PointerToSOAP_ENV__Detail
Definition envH.h:149
#define SOAP_TYPE_byte
Definition envH.h:26
#define SOAP_TYPE_SOAP_ENV__Header
Definition envStub.h:27
#define SOAP_TYPE_SOAP_ENV__Reason
Definition envStub.h:66
#define SOAP_TYPE_SOAP_ENV__Code
Definition envStub.h:43
#define SOAP_TYPE_SOAP_ENV__Fault
Definition envStub.h:76
#define SOAP_TYPE_SOAP_ENV__Detail
Definition envStub.h:54
#define SOAP_TYPE__QName
Definition envStub.h:112
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_SOAP_ENV__Fault(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
Definition envC.cpp:606
SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Header(struct soap *soap, const char *tag, int id, const struct SOAP_ENV__Header *a, const char *type)
Definition envC.cpp:990
SOAP_FMAC3 int SOAP_FMAC4 soap_getheader(struct soap *soap)
Definition envC.cpp:31
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToSOAP_ENV__Reason(struct soap *soap, const char *tag, int id, struct SOAP_ENV__Reason *const *a, const char *type)
Definition envC.cpp:1090
SOAP_FMAC5 struct SOAP_ENV__Fault *SOAP_FMAC6 soap_new_SOAP_ENV__Fault(struct soap *soap, int n)
Definition envC.cpp:575
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_SOAP_ENV__Header(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
Definition envC.cpp:1066
SOAP_FMAC3 void SOAP_FMAC4 soap_serializefault(struct soap *soap)
Definition envC.cpp:63
SOAP_FMAC3 char **SOAP_FMAC4 soap_in__QName(struct soap *soap, const char *tag, char **a, const char *type)
Definition envC.cpp:1268
SOAP_FMAC3 void *SOAP_FMAC4 soap_getelement(struct soap *soap, int *type)
Definition envC.cpp:149
SOAP_FMAC3 const char **SOAP_FMAC4 soap_faultsubcode(struct soap *soap)
Definition envC.cpp:90
SOAP_FMAC3 int SOAP_FMAC4 soap_put_int(struct soap *soap, const int *a, const char *tag, const char *type)
Definition envC.cpp:410
SOAP_FMAC3 struct SOAP_ENV__Detail *SOAP_FMAC4 soap_get_SOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *p, const char *tag, const char *type)
Definition envC.cpp:760
SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Code(struct soap *soap, const struct SOAP_ENV__Code *a, const char *tag, const char *type)
Definition envC.cpp:864
SOAP_FMAC3 struct SOAP_ENV__Code *SOAP_FMAC4 soap_instantiate_SOAP_ENV__Code(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
Definition envC.cpp:939
SOAP_FMAC3 struct SOAP_ENV__Reason *SOAP_FMAC4 soap_in_SOAP_ENV__Reason(struct soap *soap, const char *tag, struct SOAP_ENV__Reason *a, const char *type)
Definition envC.cpp:652
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToSOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *const *a)
Definition envC.cpp:1131
SOAP_FMAC5 struct SOAP_ENV__Code *SOAP_FMAC6 soap_new_SOAP_ENV__Code(struct soap *soap, int n)
Definition envC.cpp:931
SOAP_FMAC3 int SOAP_FMAC4 soap_getindependent(struct soap *soap)
Definition envC.cpp:131
SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Fault(struct soap *soap, const struct SOAP_ENV__Fault *a, const char *tag, const char *type)
Definition envC.cpp:466
SOAP_FMAC3 struct SOAP_ENV__Reason *SOAP_FMAC4 soap_get_SOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *p, const char *tag, const char *type)
Definition envC.cpp:644
SOAP_FMAC3 char **SOAP_FMAC4 soap_get__QName(struct soap *soap, char **p, const char *tag, const char *type)
Definition envC.cpp:1260
SOAP_FMAC3 struct SOAP_ENV__Fault *SOAP_FMAC4 soap_instantiate_SOAP_ENV__Fault(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
Definition envC.cpp:583
SOAP_FMAC3 void SOAP_FMAC4 soap_serializeheader(struct soap *soap)
Definition envC.cpp:15
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToSOAP_ENV__Code(struct soap *soap, const char *tag, int id, struct SOAP_ENV__Code *const *a, const char *type)
Definition envC.cpp:1200
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToSOAP_ENV__Detail(struct soap *soap, const char *tag, int id, struct SOAP_ENV__Detail *const *a, const char *type)
Definition envC.cpp:1145
SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *a)
Definition envC.cpp:850
SOAP_FMAC5 struct SOAP_ENV__Detail *SOAP_FMAC6 soap_new_SOAP_ENV__Detail(struct soap *soap, int n)
Definition envC.cpp:809
SOAP_FMAC3 struct SOAP_ENV__Reason *SOAP_FMAC4 soap_instantiate_SOAP_ENV__Reason(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
Definition envC.cpp:696
SOAP_FMAC3 struct SOAP_ENV__Header *SOAP_FMAC4 soap_get_SOAP_ENV__Header(struct soap *soap, struct SOAP_ENV__Header *p, const char *tag, const char *type)
Definition envC.cpp:997
SOAP_FMAC3 int SOAP_FMAC4 soap_out__QName(struct soap *soap, const char *tag, int id, char *const *a, const char *type)
Definition envC.cpp:1255
SOAP_FMAC3 int SOAP_FMAC4 soap_putelement(struct soap *soap, const void *ptr, const char *tag, int id, int type)
Definition envC.cpp:251
SOAP_FMAC3 struct SOAP_ENV__Detail **SOAP_FMAC4 soap_in_PointerToSOAP_ENV__Detail(struct soap *soap, const char *tag, struct SOAP_ENV__Detail **a, const char *type)
Definition envC.cpp:1161
SOAP_FMAC3 struct SOAP_ENV__Detail **SOAP_FMAC4 soap_get_PointerToSOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail **p, const char *tag, const char *type)
Definition envC.cpp:1153
SOAP_FMAC3 char **SOAP_FMAC4 soap_get_string(struct soap *soap, char **p, const char *tag, const char *type)
Definition envC.cpp:1300
SOAP_FMAC3 const char **SOAP_FMAC4 soap_faultstring(struct soap *soap)
Definition envC.cpp:103
SOAP_FMAC3 int SOAP_FMAC4 soap_put_string(struct soap *soap, char *const *a, const char *tag, const char *type)
Definition envC.cpp:1287
SOAP_FMAC3 int SOAP_FMAC4 soap_put_byte(struct soap *soap, const char *a, const char *tag, const char *type)
Definition envC.cpp:375
SOAP_FMAC3 const char **SOAP_FMAC4 soap_faultdetail(struct soap *soap)
Definition envC.cpp:111
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToSOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *const *a, const char *tag, const char *type)
Definition envC.cpp:1082
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToSOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *const *a)
Definition envC.cpp:1076
SOAP_FMAC3 int *SOAP_FMAC4 soap_get_int(struct soap *soap, int *p, const char *tag, const char *type)
Definition envC.cpp:423
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_SOAP_ENV__Reason(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
Definition envC.cpp:719
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_SOAP_ENV__Detail(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
Definition envC.cpp:840
SOAP_FMAC3 void SOAP_FMAC4 soap_fault(struct soap *soap)
Definition envC.cpp:47
SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Detail(struct soap *soap, const char *tag, int id, const struct SOAP_ENV__Detail *a, const char *type)
Definition envC.cpp:751
SOAP_FMAC3 void SOAP_FMAC4 soap_default__QName(struct soap *soap, char **a)
Definition envC.cpp:1239
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToSOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *const *a, const char *tag, const char *type)
Definition envC.cpp:1137
SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Header(struct soap *soap, struct SOAP_ENV__Header *a)
Definition envC.cpp:972
SOAP_FMAC3 int SOAP_FMAC4 soap_put__QName(struct soap *soap, char *const *a, const char *tag, const char *type)
Definition envC.cpp:1247
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_SOAP_ENV__Code(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
Definition envC.cpp:962
SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *a)
Definition envC.cpp:729
SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Fault(struct soap *soap, const char *tag, int id, const struct SOAP_ENV__Fault *a, const char *type)
Definition envC.cpp:474
SOAP_FMAC3 void *SOAP_FMAC4 soap_instantiate(struct soap *soap, int t, const char *type, const char *arrayType, size_t *n)
Definition envC.cpp:296
SOAP_FMAC5 void SOAP_FMAC6 soap_delete_SOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *p)
Definition envC.cpp:935
SOAP_FMAC3 int SOAP_FMAC4 soap_putfault(struct soap *soap)
Definition envC.cpp:70
SOAP_FMAC3 int *SOAP_FMAC4 soap_in_int(struct soap *soap, const char *tag, int *a, const char *type)
Definition envC.cpp:431
SOAP_FMAC3 void SOAP_FMAC4 soap_default_int(struct soap *soap, int *a)
Definition envC.cpp:401
SOAP_FMAC3 struct SOAP_ENV__Code *SOAP_FMAC4 soap_in_SOAP_ENV__Code(struct soap *soap, const char *tag, struct SOAP_ENV__Code *a, const char *type)
Definition envC.cpp:890
SOAP_FMAC3 struct SOAP_ENV__Detail *SOAP_FMAC4 soap_in_SOAP_ENV__Detail(struct soap *soap, const char *tag, struct SOAP_ENV__Detail *a, const char *type)
Definition envC.cpp:768
SOAP_FMAC3 int SOAP_FMAC4 soap_out_byte(struct soap *soap, const char *tag, int id, const char *a, const char *type)
Definition envC.cpp:383
SOAP_FMAC3 struct SOAP_ENV__Fault *SOAP_FMAC4 soap_in_SOAP_ENV__Fault(struct soap *soap, const char *tag, struct SOAP_ENV__Fault *a, const char *type)
Definition envC.cpp:499
SOAP_FMAC3 struct SOAP_ENV__Code **SOAP_FMAC4 soap_get_PointerToSOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code **p, const char *tag, const char *type)
Definition envC.cpp:1208
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__QName(struct soap *soap, char *const *a)
Definition envC.cpp:1243
SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Fault(struct soap *soap, struct SOAP_ENV__Fault *a)
Definition envC.cpp:438
SOAP_FMAC5 void SOAP_FMAC6 soap_delete_SOAP_ENV__Fault(struct soap *soap, struct SOAP_ENV__Fault *p)
Definition envC.cpp:579
SOAP_FMAC3 void *SOAP_FMAC4 soap_class_id_enter(struct soap *soap, const char *id, void *p, int t, size_t n, const char *type, const char *arrayType)
Definition envC.cpp:362
SOAP_FMAC3 char **SOAP_FMAC4 soap_in_string(struct soap *soap, const char *tag, char **a, const char *type)
Definition envC.cpp:1308
SOAP_FMAC3 void SOAP_FMAC4 soap_default_byte(struct soap *soap, char *a)
Definition envC.cpp:366
SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Reason(struct soap *soap, const char *tag, int id, const struct SOAP_ENV__Reason *a, const char *type)
Definition envC.cpp:636
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Header(struct soap *soap, const struct SOAP_ENV__Header *a)
Definition envC.cpp:977
SOAP_FMAC3 struct SOAP_ENV__Header *SOAP_FMAC4 soap_instantiate_SOAP_ENV__Header(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
Definition envC.cpp:1043
SOAP_FMAC3 int SOAP_FMAC4 soap_out_string(struct soap *soap, const char *tag, int id, char *const *a, const char *type)
Definition envC.cpp:1295
SOAP_FMAC3 struct SOAP_ENV__Fault *SOAP_FMAC4 soap_get_SOAP_ENV__Fault(struct soap *soap, struct SOAP_ENV__Fault *p, const char *tag, const char *type)
Definition envC.cpp:491
SOAP_FMAC3 int SOAP_FMAC4 soap_fdelete(struct soap_clist *p)
Definition envC.cpp:324
SOAP_FMAC3 int SOAP_FMAC4 soap_ignore_element(struct soap *soap)
Definition envC.cpp:202
SOAP_FMAC3 int SOAP_FMAC4 soap_getfault(struct soap *soap)
Definition envC.cpp:77
SOAP_FMAC3 char *SOAP_FMAC4 soap_get_byte(struct soap *soap, char *p, const char *tag, const char *type)
Definition envC.cpp:388
SOAP_FMAC3 struct SOAP_ENV__Code **SOAP_FMAC4 soap_in_PointerToSOAP_ENV__Code(struct soap *soap, const char *tag, struct SOAP_ENV__Code **a, const char *type)
Definition envC.cpp:1216
SOAP_FMAC5 void SOAP_FMAC6 soap_delete_SOAP_ENV__Header(struct soap *soap, struct SOAP_ENV__Header *p)
Definition envC.cpp:1039
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_string(struct soap *soap, char *const *a)
Definition envC.cpp:1282
SOAP_FMAC3 void SOAP_FMAC4 soap_markelement(struct soap *soap, const void *ptr, int type)
Definition envC.cpp:277
SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Header(struct soap *soap, const struct SOAP_ENV__Header *a, const char *tag, const char *type)
Definition envC.cpp:982
SOAP_FMAC5 struct SOAP_ENV__Header *SOAP_FMAC6 soap_new_SOAP_ENV__Header(struct soap *soap, int n)
Definition envC.cpp:1035
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToSOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *const *a, const char *tag, const char *type)
Definition envC.cpp:1192
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToSOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *const *a)
Definition envC.cpp:1186
SOAP_FMAC3 int SOAP_FMAC4 soap_out_int(struct soap *soap, const char *tag, int id, const int *a, const char *type)
Definition envC.cpp:418
SOAP_FMAC3 int SOAP_FMAC4 soap_putindependent(struct soap *soap)
Definition envC.cpp:233
SOAP_FMAC3 struct SOAP_ENV__Reason **SOAP_FMAC4 soap_get_PointerToSOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason **p, const char *tag, const char *type)
Definition envC.cpp:1098
SOAP_FMAC3 int SOAP_FMAC4 soap_putheader(struct soap *soap)
Definition envC.cpp:21
SOAP_FMAC3 struct SOAP_ENV__Detail *SOAP_FMAC4 soap_instantiate_SOAP_ENV__Detail(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
Definition envC.cpp:817
SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Reason(struct soap *soap, const struct SOAP_ENV__Reason *a, const char *tag, const char *type)
Definition envC.cpp:628
SOAP_FMAC5 void SOAP_FMAC6 soap_delete_SOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *p)
Definition envC.cpp:813
SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Detail(struct soap *soap, const struct SOAP_ENV__Detail *a, const char *tag, const char *type)
Definition envC.cpp:743
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Detail(struct soap *soap, const struct SOAP_ENV__Detail *a)
Definition envC.cpp:737
SOAP_FMAC3 void SOAP_FMAC4 soap_header(struct soap *soap)
Definition envC.cpp:39
SOAP_FMAC3 struct SOAP_ENV__Reason **SOAP_FMAC4 soap_in_PointerToSOAP_ENV__Reason(struct soap *soap, const char *tag, struct SOAP_ENV__Reason **a, const char *type)
Definition envC.cpp:1106
SOAP_FMAC5 void SOAP_FMAC6 soap_delete_SOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *p)
Definition envC.cpp:692
SOAP_FMAC3 const char **SOAP_FMAC4 soap_faultcode(struct soap *soap)
Definition envC.cpp:82
SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Code(struct soap *soap, const char *tag, int id, const struct SOAP_ENV__Code *a, const char *type)
Definition envC.cpp:872
SOAP_FMAC3 struct SOAP_ENV__Header *SOAP_FMAC4 soap_in_SOAP_ENV__Header(struct soap *soap, const char *tag, struct SOAP_ENV__Header *a, const char *type)
Definition envC.cpp:1005
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Fault(struct soap *soap, const struct SOAP_ENV__Fault *a)
Definition envC.cpp:452
SOAP_FMAC3 void SOAP_FMAC4 soap_default_string(struct soap *soap, char **a)
Definition envC.cpp:1273
SOAP_FMAC3 char *SOAP_FMAC4 soap_in_byte(struct soap *soap, const char *tag, char *a, const char *type)
Definition envC.cpp:396
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Code(struct soap *soap, const struct SOAP_ENV__Code *a)
Definition envC.cpp:857
SOAP_FMAC3 struct SOAP_ENV__Code *SOAP_FMAC4 soap_get_SOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *p, const char *tag, const char *type)
Definition envC.cpp:882
SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *a)
Definition envC.cpp:616
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Reason(struct soap *soap, const struct SOAP_ENV__Reason *a)
Definition envC.cpp:622
SOAP_FMAC5 struct SOAP_ENV__Reason *SOAP_FMAC6 soap_new_SOAP_ENV__Reason(struct soap *soap, int n)
Definition envC.cpp:688
#define SOAP_FMAC3
Definition envClientLib.cpp:10
char * SOAP_ENV__Value
Definition envStub.h:48
struct SOAP_ENV__Code * SOAP_ENV__Subcode
Definition envStub.h:49
char * __any
Definition envStub.h:61
void * fault
Definition envStub.h:60
int __type
Definition envStub.h:59
struct SOAP_ENV__Code * SOAP_ENV__Code
Definition envStub.h:85
struct SOAP_ENV__Detail * detail
Definition envStub.h:84
char * faultstring
Definition envStub.h:82
char * SOAP_ENV__Role
Definition envStub.h:88
struct SOAP_ENV__Detail * SOAP_ENV__Detail
Definition envStub.h:89
char * faultcode
Definition envStub.h:81
struct SOAP_ENV__Reason * SOAP_ENV__Reason
Definition envStub.h:86
char * SOAP_ENV__Node
Definition envStub.h:87
char * faultactor
Definition envStub.h:83
char * SOAP_ENV__Text
Definition envStub.h:71