From c3fd98b25607d0f7f5977586d188f88ab226a9b8 Mon Sep 17 00:00:00 2001 From: m0gg Date: Tue, 21 Nov 2006 20:58:59 +0000 Subject: decoupling of nanohttp/libcsoap --- libcsoap/soap-addressing.h | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) (limited to 'libcsoap/soap-addressing.h') diff --git a/libcsoap/soap-addressing.h b/libcsoap/soap-addressing.h index 8ffbd41..0677244 100644 --- a/libcsoap/soap-addressing.h +++ b/libcsoap/soap-addressing.h @@ -1,5 +1,5 @@ /****************************************************************** - * $Id: soap-addressing.h,v 1.1 2006/11/21 08:34:34 m0gg Exp $ + * $Id: soap-addressing.h,v 1.2 2006/11/21 20:59:02 m0gg Exp $ * * CSOAP Project: A SOAP client/server library in C * Copyright (C) 2006 Heiko Ronsdorf @@ -35,7 +35,7 @@ * in a transport-neutral manner. * * @author H. Ronsdorf - * @version $Revision: 1.1 $ + * @version $Revision: 1.2 $ * @see http://www.w3.org/TR/ws-addr-core/ * */ @@ -209,25 +209,32 @@ xmlURI *soap_addressing_get_reply_to_address(SoapEnv *envelope); xmlNodePtr soap_addressing_set_reply_to_address(SoapEnv *envelope, xmlURI *address); xmlNodePtr soap_addressing_get_from(SoapEnv *envelope); -xmlNodePtr soap_addressing_set_from(SoapEnv *envelope, xmlNodePtr address); - xmlURI *soap_addressing_get_from_address(SoapEnv *envelope); + +xmlNodePtr soap_addressing_set_from(SoapEnv *envelope, xmlNodePtr address); xmlNodePtr soap_addressing_set_from_address(SoapEnv *envelope, xmlURI *address); +xmlNodePtr soap_addressing_set_from_string(SoapEnv *envelope, const char *from); xmlNodePtr soap_addressing_get_fault_to(SoapEnv *envelope); -xmlNodePtr soap_addressing_set_fault_to(SoapEnv *envelope, xmlNodePtr address); - xmlURI *soap_addressing_get_fault_to_address(SoapEnv *envelope); + +xmlNodePtr soap_addressing_set_fault_to(SoapEnv *envelope, xmlNodePtr address); xmlNodePtr soap_addressing_set_fault_to_address(SoapEnv *envelope, xmlURI *address); +xmlNodePtr soap_addressing_set_fault_to_string(SoapEnv *envelope, const char *fault_to); xmlNodePtr soap_addressing_get_to(SoapEnv *envelope); -xmlNodePtr soap_addressing_set_to(SoapEnv *envelope, xmlNodePtr address); - xmlURI *soap_addressing_get_to_address(SoapEnv *envelope); +xmlChar *soap_addressing_get_to_address_string(SoapEnv *envelope); + +xmlNodePtr soap_addressing_set_to(SoapEnv *envelope, xmlNodePtr address); xmlNodePtr soap_addressing_set_to_address(SoapEnv *envelope, xmlURI *address); +xmlNodePtr soap_addressing_set_to_address_string(SoapEnv *envelope, const char *to); xmlURI *soap_addressing_get_action(SoapEnv *envelope); +xmlChar *soap_addressing_get_action_string(SoapEnv *envelope); + xmlNodePtr soap_addressing_set_action(SoapEnv *envelope, xmlURI *action); +xmlNodePtr soap_addressing_set_action_string(SoapEnv *envelope, const char *action); #ifdef __cplusplus } -- cgit v1.1-32-gdbae