|  |  |  | libsoup Reference Manual |  | 
|---|---|---|---|---|
            SoupXmlrpcResponse;
SoupXmlrpcResponse* soup_xmlrpc_response_new
                                            (void);
SoupXmlrpcResponse* soup_xmlrpc_response_new_from_string
                                            (const char *xmlstr);
gboolean    soup_xmlrpc_response_from_string
                                            (SoupXmlrpcResponse *response,
                                             const char *xmlstr);
xmlChar*    soup_xmlrpc_response_to_string  (SoupXmlrpcResponse *response);
typedef     SoupXmlrpcValue;
enum        SoupXmlrpcValueType;
gboolean    soup_xmlrpc_response_is_fault   (SoupXmlrpcResponse *response);
SoupXmlrpcValue* soup_xmlrpc_response_get_value
                                            (SoupXmlrpcResponse *response);
SoupXmlrpcValueType soup_xmlrpc_value_get_type
                                            (SoupXmlrpcValue *value);
gboolean    soup_xmlrpc_value_get_int       (SoupXmlrpcValue *value,
                                             long *i);
gboolean    soup_xmlrpc_value_get_double    (SoupXmlrpcValue *value,
                                             double *b);
gboolean    soup_xmlrpc_value_get_boolean   (SoupXmlrpcValue *value,
                                             gboolean *b);
gboolean    soup_xmlrpc_value_get_string    (SoupXmlrpcValue *value,
                                             char **str);
gboolean    soup_xmlrpc_value_get_datetime  (SoupXmlrpcValue *value,
                                             time_t *timeval);
gboolean    soup_xmlrpc_value_get_base64    (SoupXmlrpcValue *value,
                                             GByteArray **data);
gboolean    soup_xmlrpc_value_get_struct    (SoupXmlrpcValue *value,
                                             GHashTable **table);
typedef     SoupXmlrpcValueArrayIterator;
gboolean    soup_xmlrpc_value_array_get_iterator
                                            (SoupXmlrpcValue *value,
                                             SoupXmlrpcValueArrayIterator **iter);
SoupXmlrpcValueArrayIterator* soup_xmlrpc_value_array_iterator_prev
                                            (SoupXmlrpcValueArrayIterator *iter);
SoupXmlrpcValueArrayIterator* soup_xmlrpc_value_array_iterator_next
                                            (SoupXmlrpcValueArrayIterator *iter);
gboolean    soup_xmlrpc_value_array_iterator_get_value
                                            (SoupXmlrpcValueArrayIterator *iter,
                                             SoupXmlrpcValue **value);
void        soup_xmlrpc_value_dump          (SoupXmlrpcValue *value);
SoupXmlrpcResponse* soup_xmlrpc_response_new_from_string (const char *xmlstr);
| xmlstr: | |
| Returns : | 
gboolean soup_xmlrpc_response_from_string (SoupXmlrpcResponse *response, const char *xmlstr);
| response: | |
| xmlstr: | |
| Returns : | 
xmlChar* soup_xmlrpc_response_to_string (SoupXmlrpcResponse *response);
| response: | |
| Returns : | 
typedef enum {
	SOUP_XMLRPC_VALUE_TYPE_BAD,
	SOUP_XMLRPC_VALUE_TYPE_INT,
	SOUP_XMLRPC_VALUE_TYPE_BOOLEAN,
	SOUP_XMLRPC_VALUE_TYPE_STRING,
	SOUP_XMLRPC_VALUE_TYPE_DOUBLE,
	SOUP_XMLRPC_VALUE_TYPE_DATETIME,
	SOUP_XMLRPC_VALUE_TYPE_BASE64,
	SOUP_XMLRPC_VALUE_TYPE_STRUCT,
	SOUP_XMLRPC_VALUE_TYPE_ARRAY
} SoupXmlrpcValueType;
gboolean soup_xmlrpc_response_is_fault (SoupXmlrpcResponse *response);
| response: | |
| Returns : | 
SoupXmlrpcValue* soup_xmlrpc_response_get_value (SoupXmlrpcResponse *response);
| response: | |
| Returns : | 
SoupXmlrpcValueType soup_xmlrpc_value_get_type (SoupXmlrpcValue *value);
| value: | |
| Returns : | 
gboolean soup_xmlrpc_value_get_int (SoupXmlrpcValue *value, long *i);
| value: | |
| i: | |
| Returns : | 
gboolean soup_xmlrpc_value_get_double (SoupXmlrpcValue *value, double *b);
| value: | |
| b: | |
| Returns : | 
gboolean soup_xmlrpc_value_get_boolean (SoupXmlrpcValue *value, gboolean *b);
| value: | |
| b: | |
| Returns : | 
gboolean soup_xmlrpc_value_get_string (SoupXmlrpcValue *value, char **str);
| value: | |
| str: | |
| Returns : | 
gboolean soup_xmlrpc_value_get_datetime (SoupXmlrpcValue *value, time_t *timeval);
| value: | |
| timeval: | |
| Returns : | 
gboolean soup_xmlrpc_value_get_base64 (SoupXmlrpcValue *value, GByteArray **data);
| value: | |
| data: | |
| Returns : | 
gboolean soup_xmlrpc_value_get_struct (SoupXmlrpcValue *value, GHashTable **table);
| value: | |
| table: | |
| Returns : | 
gboolean soup_xmlrpc_value_array_get_iterator (SoupXmlrpcValue *value, SoupXmlrpcValueArrayIterator **iter);
| value: | |
| iter: | |
| Returns : | 
SoupXmlrpcValueArrayIterator* soup_xmlrpc_value_array_iterator_prev (SoupXmlrpcValueArrayIterator *iter);
| iter: | |
| Returns : | 
SoupXmlrpcValueArrayIterator* soup_xmlrpc_value_array_iterator_next (SoupXmlrpcValueArrayIterator *iter);
| iter: | |
| Returns : | 
gboolean soup_xmlrpc_value_array_iterator_get_value (SoupXmlrpcValueArrayIterator *iter, SoupXmlrpcValue **value);
| iter: | |
| value: | |
| Returns : |