#include <libxml/tree.h>#include <libxml/uri.h>#include <nanohttp/nanohttp-error.h>#include <nanohttp/nanohttp-logging.h>#include "soap-fault.h"#include "soap-env.h"#include "soap-ctx.h"#include "soap-addressing.h"#include "soap-service.h"#include "soap-router.h"#include "soap-transport.h"#include "soap-client.h"Go to the source code of this file.
Functions | |
| herror_t | soap_client_init_args (int argc, char **argv) |
| void | soap_client_destroy (void) |
| herror_t | soap_client_invoke (struct SoapCtx *req, struct SoapCtx **res, const char *url, const char *action) |
|
|
Destroy the soap client module Definition at line 109 of file soap-client.c. References soap_transport_client_destroy(). |
|
||||||||||||
|
Initializes the client side soap engine Definition at line 85 of file soap-client.c. References H_OK, herror_message(), log_error2, soap_transport_client_init_args(), and soap_xmlsec_client_init_args(). |
|
||||||||||||||||||||
|
Establish connection to the soap server and send the given envelope.
Definition at line 117 of file soap-client.c. References SoapCtx::env, H_OK, herror_message(), log_error2, log_verbose1, log_verbose2, soap_addressing_get_message_id_string(), soap_addressing_set_action_string(), soap_addressing_set_from_address_string(), soap_addressing_set_message_id_string(), soap_addressing_set_to_address_string(), soap_transport_client_invoke(), soap_transport_get_name(), soap_xmlsec_decrypt(), soap_xmlsec_encrypt(), soap_xmlsec_sign(), and soap_xmlsec_verify(). |
1.4.6