Changeset 13078 for trunk/Nebulous/nebclient/src/soapClient.c
- Timestamp:
- Apr 27, 2007, 3:33:27 PM (19 years ago)
- File:
-
- 1 edited
-
trunk/Nebulous/nebclient/src/soapClient.c (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Nebulous/nebclient/src/soapClient.c
r10631 r13078 12 12 SOAP_BEGIN_NAMESPACE(soap) 13 13 14 SOAP_SOURCE_STAMP("@(#) soapClient.c ver 2.7.2 200 6-12-12 00:23:37GMT")14 SOAP_SOURCE_STAMP("@(#) soapClient.c ver 2.7.2 2007-04-28 01:32:49 GMT") 15 15 16 16 … … 72 72 } 73 73 74 SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__rename_USCOREobject(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *key, char *newkey, char **result) 75 { struct ns1__rename_USCOREobject soap_tmp_ns1__rename_USCOREobject; 76 struct ns1__rename_USCOREobjectResponse *soap_tmp_ns1__rename_USCOREobjectResponse; 77 if (!soap_endpoint) 78 soap_endpoint = "http://localhost:80/nebulous"; 79 if (!soap_action) 80 soap_action = "urn:Nebulous/Server/SOAP#create_object"; 81 soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/"; 82 soap_tmp_ns1__rename_USCOREobject.key = key; 83 soap_tmp_ns1__rename_USCOREobject.newkey = newkey; 84 soap_begin(soap); 85 soap_serializeheader(soap); 86 soap_serialize_ns1__rename_USCOREobject(soap, &soap_tmp_ns1__rename_USCOREobject); 87 soap_begin_count(soap); 88 if (soap->mode & SOAP_IO_LENGTH) 89 { soap_envelope_begin_out(soap); 90 soap_putheader(soap); 91 soap_body_begin_out(soap); 92 soap_put_ns1__rename_USCOREobject(soap, &soap_tmp_ns1__rename_USCOREobject, "ns1:rename_object", ""); 93 soap_body_end_out(soap); 94 soap_envelope_end_out(soap); 95 } 96 if (soap_connect(soap, soap_endpoint, soap_action) 97 || soap_envelope_begin_out(soap) 98 || soap_putheader(soap) 99 || soap_body_begin_out(soap) 100 || soap_put_ns1__rename_USCOREobject(soap, &soap_tmp_ns1__rename_USCOREobject, "ns1:rename_object", "") 101 || soap_body_end_out(soap) 102 || soap_envelope_end_out(soap) 103 || soap_end_send(soap)) 104 return soap_closesock(soap); 105 *result = NULL; 106 if (soap_begin_recv(soap) 107 || soap_envelope_begin_in(soap) 108 || soap_recv_header(soap) 109 || soap_body_begin_in(soap)) 110 return soap_closesock(soap); 111 soap_tmp_ns1__rename_USCOREobjectResponse = soap_get_ns1__rename_USCOREobjectResponse(soap, NULL, "ns1:rename_objectResponse", ""); 112 if (soap->error) 113 { if (soap->error == SOAP_TAG_MISMATCH && soap->level == 2) 114 return soap_recv_fault(soap); 115 return soap_closesock(soap); 116 } 117 if (soap_body_end_in(soap) 118 || soap_envelope_end_in(soap) 119 #ifndef WITH_LEANER 120 || soap_resolve_attachments(soap) 121 #endif 122 || soap_end_recv(soap)) 123 return soap_closesock(soap); 124 if (result && soap_tmp_ns1__rename_USCOREobjectResponse->result) 125 *result = *soap_tmp_ns1__rename_USCOREobjectResponse->result; 126 return soap_closesock(soap); 127 } 128 129 SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__rename_USCOREobject_(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *key, char *newkey, char **result) 130 { struct ns1__rename_USCOREobject_ soap_tmp_ns1__rename_USCOREobject_; 131 struct ns1__rename_USCOREobject_Response *soap_tmp_ns1__rename_USCOREobject_Response; 132 if (!soap_endpoint) 133 soap_endpoint = "http://localhost:80/nebulous"; 134 if (!soap_action) 135 soap_action = "urn:Nebulous/Server/SOAP#create_object"; 136 soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/"; 137 soap_tmp_ns1__rename_USCOREobject_.key = key; 138 soap_tmp_ns1__rename_USCOREobject_.newkey = newkey; 139 soap_begin(soap); 140 soap_serializeheader(soap); 141 soap_serialize_ns1__rename_USCOREobject_(soap, &soap_tmp_ns1__rename_USCOREobject_); 142 soap_begin_count(soap); 143 if (soap->mode & SOAP_IO_LENGTH) 144 { soap_envelope_begin_out(soap); 145 soap_putheader(soap); 146 soap_body_begin_out(soap); 147 soap_put_ns1__rename_USCOREobject_(soap, &soap_tmp_ns1__rename_USCOREobject_, "ns1:rename_object", ""); 148 soap_body_end_out(soap); 149 soap_envelope_end_out(soap); 150 } 151 if (soap_connect(soap, soap_endpoint, soap_action) 152 || soap_envelope_begin_out(soap) 153 || soap_putheader(soap) 154 || soap_body_begin_out(soap) 155 || soap_put_ns1__rename_USCOREobject_(soap, &soap_tmp_ns1__rename_USCOREobject_, "ns1:rename_object", "") 156 || soap_body_end_out(soap) 157 || soap_envelope_end_out(soap) 158 || soap_end_send(soap)) 159 return soap_closesock(soap); 160 *result = NULL; 161 if (soap_begin_recv(soap) 162 || soap_envelope_begin_in(soap) 163 || soap_recv_header(soap) 164 || soap_body_begin_in(soap)) 165 return soap_closesock(soap); 166 soap_tmp_ns1__rename_USCOREobject_Response = soap_get_ns1__rename_USCOREobject_Response(soap, NULL, "ns1:rename_object-Response", ""); 167 if (soap->error) 168 { if (soap->error == SOAP_TAG_MISMATCH && soap->level == 2) 169 return soap_recv_fault(soap); 170 return soap_closesock(soap); 171 } 172 if (soap_body_end_in(soap) 173 || soap_envelope_end_in(soap) 174 #ifndef WITH_LEANER 175 || soap_resolve_attachments(soap) 176 #endif 177 || soap_end_recv(soap)) 178 return soap_closesock(soap); 179 if (result && soap_tmp_ns1__rename_USCOREobject_Response->result) 180 *result = *soap_tmp_ns1__rename_USCOREobject_Response->result; 181 return soap_closesock(soap); 182 } 183 74 184 SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__replicate_USCOREobject(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *key, char *volume, char **result) 75 185 { struct ns1__replicate_USCOREobject soap_tmp_ns1__replicate_USCOREobject; … … 237 347 } 238 348 239 SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__find_USCOREinstances(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *key, char *volume, struct ns1__find_USCOREinstancesResponse *param_1) 349 SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__find_USCOREobjects(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *pattern, struct ns1__find_USCOREobjectsResponse *param_1) 350 { struct ns1__find_USCOREobjects soap_tmp_ns1__find_USCOREobjects; 351 if (!soap_endpoint) 352 soap_endpoint = "http://localhost:80/nebulous"; 353 if (!soap_action) 354 soap_action = "urn:Nebulous/Server/SOAP#find_objects"; 355 soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/"; 356 soap_tmp_ns1__find_USCOREobjects.pattern = pattern; 357 soap_begin(soap); 358 soap_serializeheader(soap); 359 soap_serialize_ns1__find_USCOREobjects(soap, &soap_tmp_ns1__find_USCOREobjects); 360 soap_begin_count(soap); 361 if (soap->mode & SOAP_IO_LENGTH) 362 { soap_envelope_begin_out(soap); 363 soap_putheader(soap); 364 soap_body_begin_out(soap); 365 soap_put_ns1__find_USCOREobjects(soap, &soap_tmp_ns1__find_USCOREobjects, "ns1:find_objects", ""); 366 soap_body_end_out(soap); 367 soap_envelope_end_out(soap); 368 } 369 if (soap_connect(soap, soap_endpoint, soap_action) 370 || soap_envelope_begin_out(soap) 371 || soap_putheader(soap) 372 || soap_body_begin_out(soap) 373 || soap_put_ns1__find_USCOREobjects(soap, &soap_tmp_ns1__find_USCOREobjects, "ns1:find_objects", "") 374 || soap_body_end_out(soap) 375 || soap_envelope_end_out(soap) 376 || soap_end_send(soap)) 377 return soap_closesock(soap); 378 soap_default_ns1__find_USCOREobjectsResponse(soap, param_1); 379 if (soap_begin_recv(soap) 380 || soap_envelope_begin_in(soap) 381 || soap_recv_header(soap) 382 || soap_body_begin_in(soap)) 383 return soap_closesock(soap); 384 soap_get_ns1__find_USCOREobjectsResponse(soap, param_1, "ns1:find_objectsResponse", ""); 385 if (soap->error) 386 { if (soap->error == SOAP_TAG_MISMATCH && soap->level == 2) 387 return soap_recv_fault(soap); 388 return soap_closesock(soap); 389 } 390 if (soap_body_end_in(soap) 391 || soap_envelope_end_in(soap) 392 #ifndef WITH_LEANER 393 || soap_resolve_attachments(soap) 394 #endif 395 || soap_end_recv(soap)) 396 return soap_closesock(soap); 397 return soap_closesock(soap); 398 } 399 400 SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__find_USCOREinstances(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *key, char *volume, struct ns1__find_USCOREinstancesResponse *param_2) 240 401 { struct ns1__find_USCOREinstances soap_tmp_ns1__find_USCOREinstances; 241 402 if (!soap_endpoint) … … 267 428 || soap_end_send(soap)) 268 429 return soap_closesock(soap); 269 soap_default_ns1__find_USCOREinstancesResponse(soap, param_ 1);270 if (soap_begin_recv(soap) 271 || soap_envelope_begin_in(soap) 272 || soap_recv_header(soap) 273 || soap_body_begin_in(soap)) 274 return soap_closesock(soap); 275 soap_get_ns1__find_USCOREinstancesResponse(soap, param_ 1, "ns1:find_instancesResponse", "");430 soap_default_ns1__find_USCOREinstancesResponse(soap, param_2); 431 if (soap_begin_recv(soap) 432 || soap_envelope_begin_in(soap) 433 || soap_recv_header(soap) 434 || soap_body_begin_in(soap)) 435 return soap_closesock(soap); 436 soap_get_ns1__find_USCOREinstancesResponse(soap, param_2, "ns1:find_instancesResponse", ""); 276 437 if (soap->error) 277 438 { if (soap->error == SOAP_TAG_MISMATCH && soap->level == 2) … … 343 504 } 344 505 345 SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__stat_USCOREobject(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *key, struct ns1__stat_USCOREobjectResponse *param_ 2)506 SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__stat_USCOREobject(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *key, struct ns1__stat_USCOREobjectResponse *param_3) 346 507 { struct ns1__stat_USCOREobject soap_tmp_ns1__stat_USCOREobject; 347 508 if (!soap_endpoint) … … 372 533 || soap_end_send(soap)) 373 534 return soap_closesock(soap); 374 soap_default_ns1__stat_USCOREobjectResponse(soap, param_ 2);375 if (soap_begin_recv(soap) 376 || soap_envelope_begin_in(soap) 377 || soap_recv_header(soap) 378 || soap_body_begin_in(soap)) 379 return soap_closesock(soap); 380 soap_get_ns1__stat_USCOREobjectResponse(soap, param_ 2, "ns1:stat_objectResponse", "");535 soap_default_ns1__stat_USCOREobjectResponse(soap, param_3); 536 if (soap_begin_recv(soap) 537 || soap_envelope_begin_in(soap) 538 || soap_recv_header(soap) 539 || soap_body_begin_in(soap)) 540 return soap_closesock(soap); 541 soap_get_ns1__stat_USCOREobjectResponse(soap, param_3, "ns1:stat_objectResponse", ""); 381 542 if (soap->error) 382 543 { if (soap->error == SOAP_TAG_MISMATCH && soap->level == 2)
Note:
See TracChangeset
for help on using the changeset viewer.
