soap-addressing.c File Reference

#include <libxml/tree.h>
#include <libxml/xpath.h>
#include <libxml/uri.h>
#include <nanohttp/nanohttp-error.h>
#include <nanohttp/nanohttp-logging.h>
#include "soap-xml.h"
#include "soap-fault.h"
#include "soap-env.h"
#include "soap-server.h"
#include "soap-addressing.h"

Go to the source code of this file.

Functions

xmlURI * soap_addressing_get_address (xmlNodePtr endpoint_reference)
xmlNodePtr soap_addressing_set_address (xmlNodePtr endpoint_reference, xmlURI *address)
xmlNodePtr soap_addressing_get_reference_properties (xmlNodePtr endpoint_reference)
xmlNodePtr soap_addressing_set_reference_properties (xmlNodePtr endpoint_reference, xmlNodePtr properties)
xmlNodePtr soap_addressing_get_metadata (xmlNodePtr endpoint_reference)
xmlNodePtr soap_addressing_set_metadata (xmlNodePtr endpoint_reference, xmlNodePtr metadata)
xmlURI * soap_addressing_get_message_id (struct SoapEnv *envelope)
xmlNodePtr soap_addressing_set_message_id (struct SoapEnv *envelope, xmlURI *id)
xmlNodePtr soap_addressing_set_message_id_string (struct SoapEnv *envelope, xmlChar *id)
xmlChar * soap_addressing_get_message_id_string (struct SoapEnv *envelope)
xmlNodePtr soap_addressing_get_relates_to (struct SoapEnv *envelope)
xmlNodePtr soap_addressing_add_relates_to (struct SoapEnv *envelope, xmlURI *id, xmlURI *type)
xmlNodePtr soap_addressing_get_reply_to (struct SoapEnv *envelope)
xmlNodePtr soap_addressing_set_reply_to (struct SoapEnv *envelope, xmlNodePtr address)
xmlURI * soap_addressing_get_reply_to_address (struct SoapEnv *envelope)
xmlNodePtr soap_addressing_set_reply_to_address (struct SoapEnv *envelope, xmlURI *address)
xmlNodePtr soap_addressing_set_from (struct SoapEnv *envelope, xmlNodePtr address)
xmlNodePtr soap_addressing_set_from_address_string (struct SoapEnv *envelope, const char *from)
xmlNodePtr soap_addressing_get_from (struct SoapEnv *envelope)
xmlURI * soap_addressing_get_from_address (struct SoapEnv *envelope)
xmlChar * soap_addressing_get_from_address_string (struct SoapEnv *envelope)
xmlNodePtr soap_addressing_set_from_address (struct SoapEnv *envelope, xmlURI *address)
xmlNodePtr soap_addressing_get_fault_to (struct SoapEnv *envelope)
xmlNodePtr soap_addressing_set_fault_to (struct SoapEnv *envelope, xmlNodePtr address)
xmlURI * soap_addressing_get_fault_to_address (struct SoapEnv *envelope)
xmlNodePtr soap_addressing_set_fault_to_address (struct SoapEnv *envelope, xmlURI *address)
xmlNodePtr soap_addressing_get_to (struct SoapEnv *envelope)
xmlNodePtr soap_addressing_set_to (struct SoapEnv *envelope, xmlNodePtr address)
xmlURI * soap_addressing_get_to_address (struct SoapEnv *envelope)
xmlChar * soap_addressing_get_to_address_string (struct SoapEnv *envelope)
xmlNodePtr soap_addressing_set_to_address_string (struct SoapEnv *envelope, const char *to)
xmlNodePtr soap_addressing_set_to_address (struct SoapEnv *envelope, xmlURI *address)
xmlURI * soap_addressing_get_action (struct SoapEnv *envelope)
xmlChar * soap_addressing_get_action_string (struct SoapEnv *envelope)
xmlNodePtr soap_addressing_set_action (struct SoapEnv *envelope, xmlURI *action)
xmlNodePtr soap_addressing_set_action_string (struct SoapEnv *envelope, const char *action)


Function Documentation

xmlNodePtr soap_addressing_add_relates_to struct SoapEnv envelope,
xmlURI *  id,
xmlURI *  type
 

Definition at line 376 of file soap-addressing.c.

References SoapEnv::header, soap_addressing_get_relates_to(), WSA_RELATES_TO, and WSA_RELATIONSHIP_TYPE.

xmlURI* soap_addressing_get_action struct SoapEnv envelope  ) 
 

Definition at line 684 of file soap-addressing.c.

References SoapEnv::header, and WSA_ACTION.

Referenced by soap_addressing_get_action_string().

xmlChar* soap_addressing_get_action_string struct SoapEnv envelope  ) 
 

Definition at line 696 of file soap-addressing.c.

References soap_addressing_get_action().

xmlURI* soap_addressing_get_address xmlNodePtr  endpoint_reference  ) 
 

Definition at line 233 of file soap-addressing.c.

References WSA_ADDRESS.

Referenced by soap_addressing_get_fault_to_address(), soap_addressing_get_from_address(), soap_addressing_get_reply_to_address(), and soap_addressing_get_to_address().

xmlNodePtr soap_addressing_get_fault_to struct SoapEnv envelope  ) 
 

Definition at line 539 of file soap-addressing.c.

References SoapEnv::header, and WSA_FAULT_TO.

Referenced by soap_addressing_get_fault_to_address(), soap_addressing_set_fault_to(), and soap_addressing_set_fault_to_address().

xmlURI* soap_addressing_get_fault_to_address struct SoapEnv envelope  ) 
 

Definition at line 566 of file soap-addressing.c.

References soap_addressing_get_address(), and soap_addressing_get_fault_to().

xmlNodePtr soap_addressing_get_from struct SoapEnv envelope  ) 
 

Definition at line 487 of file soap-addressing.c.

References SoapEnv::header, and WSA_FROM.

Referenced by soap_addressing_get_from_address(), soap_addressing_set_from(), and soap_addressing_set_from_address().

xmlURI* soap_addressing_get_from_address struct SoapEnv envelope  ) 
 

Definition at line 493 of file soap-addressing.c.

References soap_addressing_get_address(), and soap_addressing_get_from().

Referenced by soap_addressing_get_from_address_string().

xmlChar* soap_addressing_get_from_address_string struct SoapEnv envelope  ) 
 

Definition at line 505 of file soap-addressing.c.

References soap_addressing_get_from_address().

xmlURI* soap_addressing_get_message_id struct SoapEnv envelope  ) 
 

Definition at line 307 of file soap-addressing.c.

References SoapEnv::header, and WSA_MESSAGE_ID.

Referenced by soap_addressing_get_message_id_string().

xmlChar* soap_addressing_get_message_id_string struct SoapEnv envelope  ) 
 

Definition at line 355 of file soap-addressing.c.

References soap_addressing_get_message_id().

Referenced by soap_client_invoke().

xmlNodePtr soap_addressing_get_metadata xmlNodePtr  endpoint_reference  ) 
 

Definition at line 282 of file soap-addressing.c.

References WSA_METADATA.

Referenced by soap_addressing_set_metadata().

xmlNodePtr soap_addressing_get_reference_properties xmlNodePtr  endpoint_reference  ) 
 

Definition at line 257 of file soap-addressing.c.

References WSA_REFERENCE_PROPERTIES.

Referenced by soap_addressing_set_reference_properties().

xmlNodePtr soap_addressing_get_relates_to struct SoapEnv envelope  ) 
 

Definition at line 370 of file soap-addressing.c.

References SoapEnv::header, and WSA_RELATES_TO.

Referenced by soap_addressing_add_relates_to().

xmlNodePtr soap_addressing_get_reply_to struct SoapEnv envelope  ) 
 

Definition at line 395 of file soap-addressing.c.

References SoapEnv::header, and WSA_REPLY_TO.

Referenced by soap_addressing_get_reply_to_address(), soap_addressing_set_reply_to(), and soap_addressing_set_reply_to_address().

xmlURI* soap_addressing_get_reply_to_address struct SoapEnv envelope  ) 
 

Definition at line 422 of file soap-addressing.c.

References soap_addressing_get_address(), and soap_addressing_get_reply_to().

xmlNodePtr soap_addressing_get_to struct SoapEnv envelope  ) 
 

Definition at line 597 of file soap-addressing.c.

References SoapEnv::header, and WSA_TO.

Referenced by soap_addressing_get_to_address(), soap_addressing_set_to(), and soap_addressing_set_to_address().

xmlURI* soap_addressing_get_to_address struct SoapEnv envelope  ) 
 

Definition at line 624 of file soap-addressing.c.

References soap_addressing_get_address(), and soap_addressing_get_to().

Referenced by soap_addressing_get_to_address_string(), soap_nudp_server_run(), soap_server_process(), soap_transport_client_invoke(), and soap_xmlsec_encrypt().

xmlChar* soap_addressing_get_to_address_string struct SoapEnv envelope  ) 
 

Definition at line 635 of file soap-addressing.c.

References soap_addressing_get_to_address().

Referenced by soap_transport_client_invoke().

xmlNodePtr soap_addressing_set_action struct SoapEnv envelope,
xmlURI *  action
 

Definition at line 711 of file soap-addressing.c.

References SoapEnv::header, and WSA_ACTION.

Referenced by soap_addressing_set_action_string().

xmlNodePtr soap_addressing_set_action_string struct SoapEnv envelope,
const char *  action
 

Definition at line 723 of file soap-addressing.c.

References soap_addressing_set_action().

Referenced by soap_client_invoke().

xmlNodePtr soap_addressing_set_address xmlNodePtr  endpoint_reference,
xmlURI *  address
 

Definition at line 245 of file soap-addressing.c.

References WSA_ADDRESS.

Referenced by soap_addressing_set_fault_to_address(), soap_addressing_set_from_address(), soap_addressing_set_reply_to_address(), and soap_addressing_set_to_address().

xmlNodePtr soap_addressing_set_fault_to struct SoapEnv envelope,
xmlNodePtr  address
 

Definition at line 545 of file soap-addressing.c.

References SoapEnv::header, soap_addressing_get_fault_to(), and WSA_FAULT_TO.

xmlNodePtr soap_addressing_set_fault_to_address struct SoapEnv envelope,
xmlURI *  address
 

Definition at line 578 of file soap-addressing.c.

References SoapEnv::header, soap_addressing_get_fault_to(), soap_addressing_set_address(), and WSA_FAULT_TO.

xmlNodePtr soap_addressing_set_from struct SoapEnv envelope,
xmlNodePtr  address
 

Definition at line 453 of file soap-addressing.c.

References SoapEnv::header, soap_addressing_get_from(), and WSA_FROM.

xmlNodePtr soap_addressing_set_from_address struct SoapEnv envelope,
xmlURI *  address
 

Definition at line 520 of file soap-addressing.c.

References SoapEnv::header, soap_addressing_get_from(), soap_addressing_set_address(), and WSA_FROM.

Referenced by soap_addressing_set_from_address_string().

xmlNodePtr soap_addressing_set_from_address_string struct SoapEnv envelope,
const char *  from
 

Definition at line 474 of file soap-addressing.c.

References soap_addressing_set_from_address().

Referenced by soap_client_invoke().

xmlNodePtr soap_addressing_set_message_id struct SoapEnv envelope,
xmlURI *  id
 

Definition at line 319 of file soap-addressing.c.

References SoapEnv::header, and WSA_MESSAGE_ID.

xmlNodePtr soap_addressing_set_message_id_string struct SoapEnv envelope,
xmlChar *  id
 

Definition at line 331 of file soap-addressing.c.

References SoapEnv::header, log_verbose2, and WSA_MESSAGE_ID.

Referenced by soap_client_invoke().

xmlNodePtr soap_addressing_set_metadata xmlNodePtr  endpoint_reference,
xmlNodePtr  metadata
 

Definition at line 288 of file soap-addressing.c.

References soap_addressing_get_metadata().

xmlNodePtr soap_addressing_set_reference_properties xmlNodePtr  endpoint_reference,
xmlNodePtr  properties
 

Definition at line 263 of file soap-addressing.c.

References soap_addressing_get_reference_properties().

xmlNodePtr soap_addressing_set_reply_to struct SoapEnv envelope,
xmlNodePtr  address
 

Definition at line 401 of file soap-addressing.c.

References SoapEnv::header, soap_addressing_get_reply_to(), and WSA_REPLY_TO.

xmlNodePtr soap_addressing_set_reply_to_address struct SoapEnv envelope,
xmlURI *  address
 

Definition at line 434 of file soap-addressing.c.

References SoapEnv::header, soap_addressing_get_reply_to(), soap_addressing_set_address(), and WSA_REPLY_TO.

xmlNodePtr soap_addressing_set_to struct SoapEnv envelope,
xmlNodePtr  address
 

Definition at line 603 of file soap-addressing.c.

References SoapEnv::header, soap_addressing_get_to(), and WSA_TO.

xmlNodePtr soap_addressing_set_to_address struct SoapEnv envelope,
xmlURI *  address
 

Definition at line 665 of file soap-addressing.c.

References SoapEnv::header, soap_addressing_get_to(), soap_addressing_set_address(), and WSA_TO.

Referenced by soap_addressing_set_to_address_string().

xmlNodePtr soap_addressing_set_to_address_string struct SoapEnv envelope,
const char *  to
 

Definition at line 650 of file soap-addressing.c.

References soap_addressing_set_to_address().

Referenced by soap_client_invoke(), and soap_nudp_server_run().


Generated on Thu Jan 25 23:36:04 2007 for csoap by  doxygen 1.4.6