Changeset 20208 for trunk/Nebulous/nebclient/src/soapClient.c
- Timestamp:
- Oct 16, 2008, 1:30:47 PM (18 years ago)
- File:
-
- 1 edited
-
trunk/Nebulous/nebclient/src/soapClient.c (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Nebulous/nebclient/src/soapClient.c
r20110 r20208 10 10 #endif 11 11 12 SOAP_SOURCE_STAMP("@(#) soapClient.c ver 2.7.11 2008-10-1 3 22:06:55GMT")12 SOAP_SOURCE_STAMP("@(#) soapClient.c ver 2.7.11 2008-10-16 23:26:38 GMT") 13 13 14 14 … … 361 361 } 362 362 363 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) 363 SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__setxattr_USCOREobject(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *key, char *name, char *value, char *flags, int *result) 364 { struct ns1__setxattr_USCOREobject soap_tmp_ns1__setxattr_USCOREobject; 365 struct ns1__setxattr_USCOREobjectResponse *soap_tmp_ns1__setxattr_USCOREobjectResponse; 366 if (!soap_endpoint) 367 soap_endpoint = "http://localhost:80/nebulous"; 368 if (!soap_action) 369 soap_action = "urn:Nebulous/Server/SOAP#setxattr_object"; 370 soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/"; 371 soap_tmp_ns1__setxattr_USCOREobject.key = key; 372 soap_tmp_ns1__setxattr_USCOREobject.name = name; 373 soap_tmp_ns1__setxattr_USCOREobject.value = value; 374 soap_tmp_ns1__setxattr_USCOREobject.flags = flags; 375 soap_begin(soap); 376 soap_serializeheader(soap); 377 soap_serialize_ns1__setxattr_USCOREobject(soap, &soap_tmp_ns1__setxattr_USCOREobject); 378 if (soap_begin_count(soap)) 379 return soap->error; 380 if (soap->mode & SOAP_IO_LENGTH) 381 { if (soap_envelope_begin_out(soap) 382 || soap_putheader(soap) 383 || soap_body_begin_out(soap) 384 || soap_put_ns1__setxattr_USCOREobject(soap, &soap_tmp_ns1__setxattr_USCOREobject, "ns1:setxattr_object", "") 385 || soap_body_end_out(soap) 386 || soap_envelope_end_out(soap)) 387 return soap->error; 388 } 389 if (soap_end_count(soap)) 390 return soap->error; 391 if (soap_connect(soap, soap_endpoint, soap_action) 392 || soap_envelope_begin_out(soap) 393 || soap_putheader(soap) 394 || soap_body_begin_out(soap) 395 || soap_put_ns1__setxattr_USCOREobject(soap, &soap_tmp_ns1__setxattr_USCOREobject, "ns1:setxattr_object", "") 396 || soap_body_end_out(soap) 397 || soap_envelope_end_out(soap) 398 || soap_end_send(soap)) 399 return soap_closesock(soap); 400 if (!result) 401 return soap_closesock(soap); 402 soap_default_int(soap, result); 403 if (soap_begin_recv(soap) 404 || soap_envelope_begin_in(soap) 405 || soap_recv_header(soap) 406 || soap_body_begin_in(soap)) 407 return soap_closesock(soap); 408 soap_tmp_ns1__setxattr_USCOREobjectResponse = soap_get_ns1__setxattr_USCOREobjectResponse(soap, NULL, "ns1:setxattr_objectResponse", ""); 409 if (soap->error) 410 { if (soap->error == SOAP_TAG_MISMATCH && soap->level == 2) 411 return soap_recv_fault(soap); 412 return soap_closesock(soap); 413 } 414 if (soap_body_end_in(soap) 415 || soap_envelope_end_in(soap) 416 || soap_end_recv(soap)) 417 return soap_closesock(soap); 418 if (result && soap_tmp_ns1__setxattr_USCOREobjectResponse->result) 419 *result = *soap_tmp_ns1__setxattr_USCOREobjectResponse->result; 420 return soap_closesock(soap); 421 } 422 423 SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__getxattr_USCOREobject(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *key, char *name, char **result) 424 { struct ns1__getxattr_USCOREobject soap_tmp_ns1__getxattr_USCOREobject; 425 struct ns1__getxattr_USCOREobjectResponse *soap_tmp_ns1__getxattr_USCOREobjectResponse; 426 if (!soap_endpoint) 427 soap_endpoint = "http://localhost:80/nebulous"; 428 if (!soap_action) 429 soap_action = "urn:Nebulous/Server/SOAP#getxattr_object"; 430 soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/"; 431 soap_tmp_ns1__getxattr_USCOREobject.key = key; 432 soap_tmp_ns1__getxattr_USCOREobject.name = name; 433 soap_begin(soap); 434 soap_serializeheader(soap); 435 soap_serialize_ns1__getxattr_USCOREobject(soap, &soap_tmp_ns1__getxattr_USCOREobject); 436 if (soap_begin_count(soap)) 437 return soap->error; 438 if (soap->mode & SOAP_IO_LENGTH) 439 { if (soap_envelope_begin_out(soap) 440 || soap_putheader(soap) 441 || soap_body_begin_out(soap) 442 || soap_put_ns1__getxattr_USCOREobject(soap, &soap_tmp_ns1__getxattr_USCOREobject, "ns1:getxattr_object", "") 443 || soap_body_end_out(soap) 444 || soap_envelope_end_out(soap)) 445 return soap->error; 446 } 447 if (soap_end_count(soap)) 448 return soap->error; 449 if (soap_connect(soap, soap_endpoint, soap_action) 450 || soap_envelope_begin_out(soap) 451 || soap_putheader(soap) 452 || soap_body_begin_out(soap) 453 || soap_put_ns1__getxattr_USCOREobject(soap, &soap_tmp_ns1__getxattr_USCOREobject, "ns1:getxattr_object", "") 454 || soap_body_end_out(soap) 455 || soap_envelope_end_out(soap) 456 || soap_end_send(soap)) 457 return soap_closesock(soap); 458 if (!result) 459 return soap_closesock(soap); 460 *result = NULL; 461 if (soap_begin_recv(soap) 462 || soap_envelope_begin_in(soap) 463 || soap_recv_header(soap) 464 || soap_body_begin_in(soap)) 465 return soap_closesock(soap); 466 soap_tmp_ns1__getxattr_USCOREobjectResponse = soap_get_ns1__getxattr_USCOREobjectResponse(soap, NULL, "ns1:getxattr_objectResponse", ""); 467 if (soap->error) 468 { if (soap->error == SOAP_TAG_MISMATCH && soap->level == 2) 469 return soap_recv_fault(soap); 470 return soap_closesock(soap); 471 } 472 if (soap_body_end_in(soap) 473 || soap_envelope_end_in(soap) 474 || soap_end_recv(soap)) 475 return soap_closesock(soap); 476 if (result && soap_tmp_ns1__getxattr_USCOREobjectResponse->result) 477 *result = *soap_tmp_ns1__getxattr_USCOREobjectResponse->result; 478 return soap_closesock(soap); 479 } 480 481 SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__listxattr_USCOREobject(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *key, struct ns1__listxattr_USCOREobjectResponse *_param_1) 482 { struct ns1__listxattr_USCOREobject soap_tmp_ns1__listxattr_USCOREobject; 483 if (!soap_endpoint) 484 soap_endpoint = "http://localhost:80/nebulous"; 485 if (!soap_action) 486 soap_action = "urn:Nebulous/Server/SOAP#listxattr_object"; 487 soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/"; 488 soap_tmp_ns1__listxattr_USCOREobject.key = key; 489 soap_begin(soap); 490 soap_serializeheader(soap); 491 soap_serialize_ns1__listxattr_USCOREobject(soap, &soap_tmp_ns1__listxattr_USCOREobject); 492 if (soap_begin_count(soap)) 493 return soap->error; 494 if (soap->mode & SOAP_IO_LENGTH) 495 { if (soap_envelope_begin_out(soap) 496 || soap_putheader(soap) 497 || soap_body_begin_out(soap) 498 || soap_put_ns1__listxattr_USCOREobject(soap, &soap_tmp_ns1__listxattr_USCOREobject, "ns1:listxattr_object", "") 499 || soap_body_end_out(soap) 500 || soap_envelope_end_out(soap)) 501 return soap->error; 502 } 503 if (soap_end_count(soap)) 504 return soap->error; 505 if (soap_connect(soap, soap_endpoint, soap_action) 506 || soap_envelope_begin_out(soap) 507 || soap_putheader(soap) 508 || soap_body_begin_out(soap) 509 || soap_put_ns1__listxattr_USCOREobject(soap, &soap_tmp_ns1__listxattr_USCOREobject, "ns1:listxattr_object", "") 510 || soap_body_end_out(soap) 511 || soap_envelope_end_out(soap) 512 || soap_end_send(soap)) 513 return soap_closesock(soap); 514 if (!_param_1) 515 return soap_closesock(soap); 516 soap_default_ns1__listxattr_USCOREobjectResponse(soap, _param_1); 517 if (soap_begin_recv(soap) 518 || soap_envelope_begin_in(soap) 519 || soap_recv_header(soap) 520 || soap_body_begin_in(soap)) 521 return soap_closesock(soap); 522 soap_get_ns1__listxattr_USCOREobjectResponse(soap, _param_1, "ns1:listxattr_objectResponse", ""); 523 if (soap->error) 524 { if (soap->error == SOAP_TAG_MISMATCH && soap->level == 2) 525 return soap_recv_fault(soap); 526 return soap_closesock(soap); 527 } 528 if (soap_body_end_in(soap) 529 || soap_envelope_end_in(soap) 530 || soap_end_recv(soap)) 531 return soap_closesock(soap); 532 return soap_closesock(soap); 533 } 534 535 SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__removexattr_USCOREobject(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *key, char *name, int *result) 536 { struct ns1__removexattr_USCOREobject soap_tmp_ns1__removexattr_USCOREobject; 537 struct ns1__removexattr_USCOREobjectResponse *soap_tmp_ns1__removexattr_USCOREobjectResponse; 538 if (!soap_endpoint) 539 soap_endpoint = "http://localhost:80/nebulous"; 540 if (!soap_action) 541 soap_action = "urn:Nebulous/Server/SOAP#removexattr_object"; 542 soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/"; 543 soap_tmp_ns1__removexattr_USCOREobject.key = key; 544 soap_tmp_ns1__removexattr_USCOREobject.name = name; 545 soap_begin(soap); 546 soap_serializeheader(soap); 547 soap_serialize_ns1__removexattr_USCOREobject(soap, &soap_tmp_ns1__removexattr_USCOREobject); 548 if (soap_begin_count(soap)) 549 return soap->error; 550 if (soap->mode & SOAP_IO_LENGTH) 551 { if (soap_envelope_begin_out(soap) 552 || soap_putheader(soap) 553 || soap_body_begin_out(soap) 554 || soap_put_ns1__removexattr_USCOREobject(soap, &soap_tmp_ns1__removexattr_USCOREobject, "ns1:removexattr_object", "") 555 || soap_body_end_out(soap) 556 || soap_envelope_end_out(soap)) 557 return soap->error; 558 } 559 if (soap_end_count(soap)) 560 return soap->error; 561 if (soap_connect(soap, soap_endpoint, soap_action) 562 || soap_envelope_begin_out(soap) 563 || soap_putheader(soap) 564 || soap_body_begin_out(soap) 565 || soap_put_ns1__removexattr_USCOREobject(soap, &soap_tmp_ns1__removexattr_USCOREobject, "ns1:removexattr_object", "") 566 || soap_body_end_out(soap) 567 || soap_envelope_end_out(soap) 568 || soap_end_send(soap)) 569 return soap_closesock(soap); 570 if (!result) 571 return soap_closesock(soap); 572 soap_default_int(soap, result); 573 if (soap_begin_recv(soap) 574 || soap_envelope_begin_in(soap) 575 || soap_recv_header(soap) 576 || soap_body_begin_in(soap)) 577 return soap_closesock(soap); 578 soap_tmp_ns1__removexattr_USCOREobjectResponse = soap_get_ns1__removexattr_USCOREobjectResponse(soap, NULL, "ns1:removexattr_objectResponse", ""); 579 if (soap->error) 580 { if (soap->error == SOAP_TAG_MISMATCH && soap->level == 2) 581 return soap_recv_fault(soap); 582 return soap_closesock(soap); 583 } 584 if (soap_body_end_in(soap) 585 || soap_envelope_end_in(soap) 586 || soap_end_recv(soap)) 587 return soap_closesock(soap); 588 if (result && soap_tmp_ns1__removexattr_USCOREobjectResponse->result) 589 *result = *soap_tmp_ns1__removexattr_USCOREobjectResponse->result; 590 return soap_closesock(soap); 591 } 592 593 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_2) 364 594 { struct ns1__find_USCOREobjects soap_tmp_ns1__find_USCOREobjects; 365 595 if (!soap_endpoint) … … 394 624 || soap_end_send(soap)) 395 625 return soap_closesock(soap); 396 if (!_param_ 1)397 return soap_closesock(soap); 398 soap_default_ns1__find_USCOREobjectsResponse(soap, _param_ 1);399 if (soap_begin_recv(soap) 400 || soap_envelope_begin_in(soap) 401 || soap_recv_header(soap) 402 || soap_body_begin_in(soap)) 403 return soap_closesock(soap); 404 soap_get_ns1__find_USCOREobjectsResponse(soap, _param_ 1, "ns1:find_objectsResponse", "");405 if (soap->error) 406 { if (soap->error == SOAP_TAG_MISMATCH && soap->level == 2) 407 return soap_recv_fault(soap); 408 return soap_closesock(soap); 409 } 410 if (soap_body_end_in(soap) 411 || soap_envelope_end_in(soap) 412 || soap_end_recv(soap)) 413 return soap_closesock(soap); 414 return soap_closesock(soap); 415 } 416 417 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)626 if (!_param_2) 627 return soap_closesock(soap); 628 soap_default_ns1__find_USCOREobjectsResponse(soap, _param_2); 629 if (soap_begin_recv(soap) 630 || soap_envelope_begin_in(soap) 631 || soap_recv_header(soap) 632 || soap_body_begin_in(soap)) 633 return soap_closesock(soap); 634 soap_get_ns1__find_USCOREobjectsResponse(soap, _param_2, "ns1:find_objectsResponse", ""); 635 if (soap->error) 636 { if (soap->error == SOAP_TAG_MISMATCH && soap->level == 2) 637 return soap_recv_fault(soap); 638 return soap_closesock(soap); 639 } 640 if (soap_body_end_in(soap) 641 || soap_envelope_end_in(soap) 642 || soap_end_recv(soap)) 643 return soap_closesock(soap); 644 return soap_closesock(soap); 645 } 646 647 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_3) 418 648 { struct ns1__find_USCOREinstances soap_tmp_ns1__find_USCOREinstances; 419 649 if (!soap_endpoint) … … 449 679 || soap_end_send(soap)) 450 680 return soap_closesock(soap); 451 if (!_param_ 2)452 return soap_closesock(soap); 453 soap_default_ns1__find_USCOREinstancesResponse(soap, _param_ 2);454 if (soap_begin_recv(soap) 455 || soap_envelope_begin_in(soap) 456 || soap_recv_header(soap) 457 || soap_body_begin_in(soap)) 458 return soap_closesock(soap); 459 soap_get_ns1__find_USCOREinstancesResponse(soap, _param_ 2, "ns1:find_instancesResponse", "");681 if (!_param_3) 682 return soap_closesock(soap); 683 soap_default_ns1__find_USCOREinstancesResponse(soap, _param_3); 684 if (soap_begin_recv(soap) 685 || soap_envelope_begin_in(soap) 686 || soap_recv_header(soap) 687 || soap_body_begin_in(soap)) 688 return soap_closesock(soap); 689 soap_get_ns1__find_USCOREinstancesResponse(soap, _param_3, "ns1:find_instancesResponse", ""); 460 690 if (soap->error) 461 691 { if (soap->error == SOAP_TAG_MISMATCH && soap->level == 2) … … 527 757 } 528 758 529 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)759 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_4) 530 760 { struct ns1__stat_USCOREobject soap_tmp_ns1__stat_USCOREobject; 531 761 if (!soap_endpoint) … … 560 790 || soap_end_send(soap)) 561 791 return soap_closesock(soap); 562 if (!_param_ 3)563 return soap_closesock(soap); 564 soap_default_ns1__stat_USCOREobjectResponse(soap, _param_ 3);565 if (soap_begin_recv(soap) 566 || soap_envelope_begin_in(soap) 567 || soap_recv_header(soap) 568 || soap_body_begin_in(soap)) 569 return soap_closesock(soap); 570 soap_get_ns1__stat_USCOREobjectResponse(soap, _param_ 3, "ns1:stat_objectResponse", "");792 if (!_param_4) 793 return soap_closesock(soap); 794 soap_default_ns1__stat_USCOREobjectResponse(soap, _param_4); 795 if (soap_begin_recv(soap) 796 || soap_envelope_begin_in(soap) 797 || soap_recv_header(soap) 798 || soap_body_begin_in(soap)) 799 return soap_closesock(soap); 800 soap_get_ns1__stat_USCOREobjectResponse(soap, _param_4, "ns1:stat_objectResponse", ""); 571 801 if (soap->error) 572 802 { if (soap->error == SOAP_TAG_MISMATCH && soap->level == 2)
Note:
See TracChangeset
for help on using the changeset viewer.
