summaryrefslogtreecommitdiff
path: root/libsoup/soup-xmlrpc.h
diff options
context:
space:
mode:
authorXavier Claessens <xavier.claessens@collabora.com>2015-08-11 16:10:59 -0400
committerXavier Claessens <xavier.claessens@collabora.com>2015-08-12 11:34:27 -0400
commita3a835083ea678821ff9195c418cea3dd403709e (patch)
tree8bafc686f069feaeca877e34d9723f6dad960bbf /libsoup/soup-xmlrpc.h
parente8586d2d871d1fbc942dc345315b33d3c7ce5a7a (diff)
downloadlibsoup-wip/xmlrpc-variant.tar.gz
xmlrpc: Rework datetime APIwip/xmlrpc-variant
soup_xmlrpc_variant_new_datetime() now takes a SoupDate. <datetime> is no longer parsed to a uint64 but into an opaque type that must be parsed using soup_xmlrpc_variant_get_datetime().
Diffstat (limited to 'libsoup/soup-xmlrpc.h')
-rw-r--r--libsoup/soup-xmlrpc.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/libsoup/soup-xmlrpc.h b/libsoup/soup-xmlrpc.h
index b51d1bd8..bed6c81b 100644
--- a/libsoup/soup-xmlrpc.h
+++ b/libsoup/soup-xmlrpc.h
@@ -58,7 +58,11 @@ void soup_xmlrpc_message_set_fault (SoupMessage *msg,
/* Utils */
SOUP_AVAILABLE_IN_2_52
-GVariant *soup_xmlrpc_variant_new_datetime (time_t timestamp);
+GVariant *soup_xmlrpc_variant_new_datetime (SoupDate *date);
+
+SOUP_AVAILABLE_IN_2_52
+SoupDate *soup_xmlrpc_variant_get_datetime (GVariant *variant,
+ GError **error);
/* Errors */
#define SOUP_XMLRPC_ERROR soup_xmlrpc_error_quark()