new function.
authorRodrigo Moya <rodrigo@ximian.com>
Wed, 26 Nov 2003 15:48:59 +0000 (15:48 +0000)
committerRodrigo Moya <rodrigo@src.gnome.org>
Wed, 26 Nov 2003 15:48:59 +0000 (15:48 +0000)
2003-11-26  Rodrigo Moya <rodrigo@ximian.com>

* libsoup/soup-soap-response.[ch]
(soup_soap_parameter_get_string_value): new function.

ChangeLog
libsoup/soup-soap-response.c
libsoup/soup-soap-response.h

index 651f8f7..5e35f93 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2003-11-26  Rodrigo Moya <rodrigo@ximian.com>
 
+       * libsoup/soup-soap-response.[ch]
+       (soup_soap_parameter_get_string_value): new function.
+
+2003-11-26  Rodrigo Moya <rodrigo@ximian.com>
+
        * libsoup/soup-soap-response.[ch]: added SoupSoapParameter
        structure, to "hide" the usage of xmlNode's.
        (soup_soap_parameter_get_name): functions to manage SOAP
index 37a7004..9d838e0 100644 (file)
@@ -237,6 +237,14 @@ soup_soap_parameter_get_name (SoupSoapParameter *param)
        return (const char *) param->name;
 }
 
+const char *
+soup_soap_parameter_get_string_value (SoupSoapParameter *param)
+{
+       g_return_val_if_fail (param != NULL, NULL);
+
+       return (const char *) xmlNodeGetContent (param);
+}
+
 /**
  * soup_soap_response_get_parameters:
  * @response: the %SoupSoapResponse object.
index 657d8d4..4858cf6 100644 (file)
@@ -44,6 +44,7 @@ void              soup_soap_response_set_method_name (SoupSoapResponse *response
 typedef xmlNode SoupSoapParameter;
 
 const char        *soup_soap_parameter_get_name (SoupSoapParameter *param);
+const char        *soup_soap_parameter_get_string_value (SoupSoapParameter *param);
 
 const GList       *soup_soap_response_get_parameters (SoupSoapResponse *response);
 SoupSoapParameter *soup_soap_response_get_first_parameter (SoupSoapResponse *response);