|  | 
| 
 Functions | 
| int | soap_wsa_init (struct soap *soap, struct soap_wsa_data *data) | 
|  | Initializes plugin data. 
 | 
| void | soap_wsa_delete (struct soap *soap, struct soap_plugin *p) | 
|  | Deletes plugin data. 
 | 
| int | soap_wsa_header (struct soap *soap) | 
|  | Copies WS-Addressing action to SOAP action. 
 | 
| void | soap_wsa_set_error (struct soap *soap, const char **c, const char **s) | 
|  | Copies WS-Addressing action to SOAP action. 
 | 
| int | soap_wsa_response (struct soap *soap, int status, size_t count) | 
|  | Overrides the HTTP response operations to send an HTTP POST. 
 | 
| int | soap_wsa_alloc_header (struct soap *soap) | 
|  | Adds SOAP Header if not present. 
 | 
| int | soap_wsa_request (struct soap *soap, const char *id, const char *to, const char *action) | 
|  | Sets the WS-Addressing information header for the next request message with MessageID (optional), To (optional), and Action (required). 
 | 
| int | soap_wsa_add_From (struct soap *soap, const char *from) | 
|  | Sets WS-Addressing From header for request message. 
 | 
| int | soap_wsa_add_NoReply (struct soap *soap) | 
|  | Sets WS-Addressing ReplyTo header to 'none' (no reply). 
 | 
| int | soap_wsa_add_ReplyTo (struct soap *soap, const char *replyTo) | 
|  | Sets WS-Addressing ReplyTo header for request message. 
 | 
| int | soap_wsa_add_FaultTo (struct soap *soap, const char *faultTo) | 
|  | Sets WS-Addressing FaultTo header for request message. 
 | 
| int | soap_wsa_check (struct soap *soap) | 
|  | Checks the presence and validity of WS-Addressing information headers. 
 | 
| int | soap_wsa_reply (struct soap *soap, const char *id, const char *action) | 
|  | Sets WS-Addressing header fields for server response. Automatically relays the response to the ReplyTo address (when ReplyTo != to From and ReplyTo != 'none') and returns HTTP 202 Accept to sender when relay was successful. 
 | 
| int | soap_wsa_fault_subcode (struct soap *soap, int flag, const char *faultsubcode, const char *faultstring, const char *faultdetail) | 
|  | Sets sender/receiver SOAP Fault (sub)code for server fault response. 
 | 
| int | soap_wsa_sender_fault_subcode (struct soap *soap, const char *faultsubcode, const char *faultstring, const char *faultdetail) | 
|  | Sets sender SOAP Fault (sub)code for server fault response. 
 | 
| int | soap_wsa_receiver_fault_subcode (struct soap *soap, const char *faultsubcode, const char *faultstring, const char *faultdetail) | 
|  | Sets receiver SOAP Fault (sub)code for server fault response. 
 | 
| int | soap_wsa_sender_fault (struct soap *soap, const char *faultstring, const char *faultdetail) | 
|  | Sets sender SOAP Fault for server fault response. 
 | 
| int | soap_wsa_receiver_fault (struct soap *soap, const char *faultstring, const char *faultdetail) | 
|  | Sets receiver SOAP Fault for server fault response. 
 | 
| int | soap_wsa_check_fault (struct soap *soap, SOAP_WSA(FaultSubcodeValues)*fault) | 
|  | Checks the presence of a WS-Addressing fault. 
 | 
| int | soap_wsa_error (struct soap *soap, SOAP_WSA(FaultSubcodeValues) fault) | 
|  | Sets SOAP Fault (sub)code for server WS-Addressing fault response. 
 | 
| int | soap_wsa (struct soap *soap, struct soap_plugin *p, void *arg) | 
|  | Plugin registry function, used with soap_register_plugin. 
 | 
| 
 Variables | 
| const char | soap_wsa_id [] = SOAP_WSA_ID | 
| const char * | soap_wsa_anonymousURI = "http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous" | 
| const char * | soap_wsa_noneURI = "addressing/none not supported" | 
| const char * | soap_wsa_faultAction = "http://schemas.xmlsoap.org/ws/2004/08/addressing/fault" |