|
The operation definition structure contains the information necessary to serialize and deserialize the input and output of a SOAP operation. More...
These functions implement a state machine for sending SOAP requests and receiving SOAP responses.
| typedef struct globus_i_soap_client_handle_s* globus_soap_client_handle_t |
Handle for processing SOAP client messages.
| globus_result_t globus_soap_client_operation_register | ( | globus_soap_client_handle_t | handle, | |
| const char * | endpoint, | |||
| const globus_soap_client_operation_t * | operation, | |||
| void * | input, | |||
| globus_soap_client_response_callback_func_t | callback, | |||
| void * | user_args | |||
| ) |
Invoke a SOAP operation in a nonblocking way.
| globus_result_t globus_soap_client_operation | ( | globus_soap_client_handle_t | handle, | |
| const char * | endpoint, | |||
| const globus_soap_client_operation_t * | operation, | |||
| void * | input, | |||
| void ** | output, | |||
| int * | fault_type, | |||
| xsd_any ** | fault | |||
| ) |
Invoke a SOAP operation in a blocking way.
| globus_result_t globus_soap_client_handle_init | ( | globus_soap_client_handle_t * | handle, | |
| globus_soap_message_attr_t | attrs, | |||
| globus_handler_chain_t | chain | |||
| ) |
Initialize a SOAP client handle.
| void globus_soap_client_handle_destroy | ( | globus_soap_client_handle_t | handle | ) |
Destroy a SOAP client handle.
| globus_result_t globus_soap_client_operation_cancel | ( | globus_soap_client_handle_t | handle | ) |
Cancel a SOAP client operation.
| globus_result_t globus_soap_client_handle_get_handler_chain | ( | globus_soap_client_handle_t | handle, | |
| globus_handler_chain_t * | handlers | |||
| ) |
Obtain the current handler chain for a SOAP client handle.
| globus_result_t globus_soap_client_handle_attr_set | ( | globus_soap_client_handle_t | handle, | |
| const char * | prop_name, | |||
| globus_soap_message_attr_copy_func_t | copy, | |||
| globus_soap_message_attr_destroy_func_t | destroy, | |||
| void * | value | |||
| ) |
Set the value of a SOAP message attribute on a client handle.
| void* globus_soap_client_handle_attr_remove | ( | globus_soap_client_handle_t | handle, | |
| const char * | prop_name | |||
| ) |
Remove a SOAP message attribute from a client handle.
| void* globus_soap_client_handle_attr_get | ( | globus_soap_client_handle_t | handle, | |
| const char * | prop_name | |||
| ) |
Get the value of a SOAP message attribute from a client handle.
about globus |
grid research |
globus toolkit |
software development
Comments? webmaster@globus.org