![]() |
![]() |
![]() |
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);
|
|
Returns : |
gboolean soup_xmlrpc_response_from_string (SoupXmlrpcResponse *response, const char *xmlstr);
|
|
|
|
Returns : |
xmlChar* soup_xmlrpc_response_to_string (SoupXmlrpcResponse *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);
|
|
Returns : |
SoupXmlrpcValue* soup_xmlrpc_response_get_value (SoupXmlrpcResponse *response);
|
|
Returns : |
SoupXmlrpcValueType soup_xmlrpc_value_get_type (SoupXmlrpcValue *value);
|
|
Returns : |
gboolean soup_xmlrpc_value_get_int (SoupXmlrpcValue *value, long *i);
|
|
|
|
Returns : |
gboolean soup_xmlrpc_value_get_double (SoupXmlrpcValue *value, double *b);
|
|
|
|
Returns : |
gboolean soup_xmlrpc_value_get_boolean (SoupXmlrpcValue *value, gboolean *b);
|
|
|
|
Returns : |
gboolean soup_xmlrpc_value_get_string (SoupXmlrpcValue *value, char **str);
|
|
|
|
Returns : |
gboolean soup_xmlrpc_value_get_datetime (SoupXmlrpcValue *value, time_t *timeval);
|
|
|
|
Returns : |
gboolean soup_xmlrpc_value_get_base64 (SoupXmlrpcValue *value, GByteArray **data);
|
|
|
|
Returns : |
gboolean soup_xmlrpc_value_get_struct (SoupXmlrpcValue *value, GHashTable **table);
|
|
|
|
Returns : |
gboolean soup_xmlrpc_value_array_get_iterator (SoupXmlrpcValue *value, SoupXmlrpcValueArrayIterator **iter);
|
|
|
|
Returns : |
SoupXmlrpcValueArrayIterator* soup_xmlrpc_value_array_iterator_prev (SoupXmlrpcValueArrayIterator *iter);
|
|
Returns : |
SoupXmlrpcValueArrayIterator* soup_xmlrpc_value_array_iterator_next (SoupXmlrpcValueArrayIterator *iter);
|
|
Returns : |
gboolean soup_xmlrpc_value_array_iterator_get_value (SoupXmlrpcValueArrayIterator *iter, SoupXmlrpcValue **value);
|
|
|
|
Returns : |