[libgdata] [calendar] Don't require that queries are GDataCalendarQuerys
- From: Philip Withnall <pwithnall src gnome org>
- To: svn-commits-list gnome org
- Subject: [libgdata] [calendar] Don't require that queries are GDataCalendarQuerys
- Date: Fri, 15 May 2009 02:32:58 -0400 (EDT)
commit 4236f11e671e3e1cb45193b5a5ab6c29252f2b00
Author: Philip Withnall <philip tecnocode co uk>
Date: Fri May 15 07:32:05 2009 +0100
[calendar] Don't require that queries are GDataCalendarQuerys
---
gdata/services/calendar/gdata-calendar-service.c | 32 +++++++++++-----------
gdata/services/calendar/gdata-calendar-service.h | 13 ++++-----
2 files changed, 22 insertions(+), 23 deletions(-)
diff --git a/gdata/services/calendar/gdata-calendar-service.c b/gdata/services/calendar/gdata-calendar-service.c
index 668c6c2..2b51c39 100644
--- a/gdata/services/calendar/gdata-calendar-service.c
+++ b/gdata/services/calendar/gdata-calendar-service.c
@@ -39,7 +39,7 @@
#include "gdata-calendar-service.h"
#include "gdata-service.h"
#include "gdata-private.h"
-#include "gdata-calendar-query.h"
+#include "gdata-query.h"
/* Standards reference here: http://code.google.com/apis/calendar/docs/2.0/reference.html */
@@ -80,7 +80,7 @@ gdata_calendar_service_new (const gchar *client_id)
/**
* gdata_calendar_service_query_all_calendars:
* @self: a #GDataCalendarService
- * @query: a #GDataCalendarQuery with the query parameters, or %NULL
+ * @query: a #GDataQuery with the query parameters, or %NULL
* @cancellable: optional #GCancellable object, or %NULL
* @progress_callback: a #GDataQueryProgressCallback to call when an entry is loaded, or %NULL
* @progress_user_data: data to pass to the @progress_callback function
@@ -95,7 +95,7 @@ gdata_calendar_service_new (const gchar *client_id)
* Return value: a #GDataFeed of query results; unref with g_object_unref()
**/
GDataFeed *
-gdata_calendar_service_query_all_calendars (GDataCalendarService *self, GDataCalendarQuery *query, GCancellable *cancellable,
+gdata_calendar_service_query_all_calendars (GDataCalendarService *self, GDataQuery *query, GCancellable *cancellable,
GDataQueryProgressCallback progress_callback, gpointer progress_user_data, GError **error)
{
/* Ensure we're authenticated first */
@@ -105,14 +105,14 @@ gdata_calendar_service_query_all_calendars (GDataCalendarService *self, GDataCal
return NULL;
}
- return gdata_service_query (GDATA_SERVICE (self), "http://www.google.com/calendar/feeds/default/allcalendars/full", GDATA_QUERY (query),
+ return gdata_service_query (GDATA_SERVICE (self), "http://www.google.com/calendar/feeds/default/allcalendars/full", query,
GDATA_TYPE_CALENDAR_CALENDAR, cancellable, progress_callback, progress_user_data, error);
}
/**
* gdata_calendar_service_query_all_calendars_async:
* @self: a #GDataCalendarService
- * @query: a #GDataCalendarQuery with the query parameters, or %NULL
+ * @query: a #GDataQuery with the query parameters, or %NULL
* @cancellable: optional #GCancellable object, or %NULL
* @progress_callback: a #GDataQueryProgressCallback to call when an entry is loaded, or %NULL
* @progress_user_data: data to pass to the @progress_callback function
@@ -127,7 +127,7 @@ gdata_calendar_service_query_all_calendars (GDataCalendarService *self, GDataCal
* this function, and gdata_service_query_async(), which is the base asynchronous query function.
**/
void
-gdata_calendar_service_query_all_calendars_async (GDataCalendarService *self, GDataCalendarQuery *query, GCancellable *cancellable,
+gdata_calendar_service_query_all_calendars_async (GDataCalendarService *self, GDataQuery *query, GCancellable *cancellable,
GDataQueryProgressCallback progress_callback, gpointer progress_user_data,
GAsyncReadyCallback callback, gpointer user_data)
{
@@ -139,14 +139,14 @@ gdata_calendar_service_query_all_calendars_async (GDataCalendarService *self, GD
return;
}
- gdata_service_query_async (GDATA_SERVICE (self), "http://www.google.com/calendar/feeds/default/allcalendars/full", GDATA_QUERY (query),
+ gdata_service_query_async (GDATA_SERVICE (self), "http://www.google.com/calendar/feeds/default/allcalendars/full", query,
GDATA_TYPE_CALENDAR_CALENDAR, cancellable, progress_callback, progress_user_data, callback, user_data);
}
/**
* gdata_calendar_service_query_own_calendars:
* @self: a #GDataCalendarService
- * @query: a #GDataCalendarQuery with the query parameters, or %NULL
+ * @query: a #GDataQuery with the query parameters, or %NULL
* @cancellable: optional #GCancellable object, or %NULL
* @progress_callback: a #GDataQueryProgressCallback to call when an entry is loaded, or %NULL
* @progress_user_data: data to pass to the @progress_callback function
@@ -161,7 +161,7 @@ gdata_calendar_service_query_all_calendars_async (GDataCalendarService *self, GD
* Return value: a #GDataFeed of query results; unref with g_object_unref()
**/
GDataFeed *
-gdata_calendar_service_query_own_calendars (GDataCalendarService *self, GDataCalendarQuery *query, GCancellable *cancellable,
+gdata_calendar_service_query_own_calendars (GDataCalendarService *self, GDataQuery *query, GCancellable *cancellable,
GDataQueryProgressCallback progress_callback, gpointer progress_user_data, GError **error)
{
/* Ensure we're authenticated first */
@@ -171,14 +171,14 @@ gdata_calendar_service_query_own_calendars (GDataCalendarService *self, GDataCal
return NULL;
}
- return gdata_service_query (GDATA_SERVICE (self), "http://www.google.com/calendar/feeds/default/owncalendars/full", GDATA_QUERY (query),
+ return gdata_service_query (GDATA_SERVICE (self), "http://www.google.com/calendar/feeds/default/owncalendars/full", query,
GDATA_TYPE_CALENDAR_CALENDAR, cancellable, progress_callback, progress_user_data, error);
}
/**
* gdata_calendar_service_query_own_calendars_async:
* @self: a #GDataCalendarService
- * @query: a #GDataCalendarQuery with the query parameters, or %NULL
+ * @query: a #GDataQuery with the query parameters, or %NULL
* @cancellable: optional #GCancellable object, or %NULL
* @progress_callback: a #GDataQueryProgressCallback to call when an entry is loaded, or %NULL
* @progress_user_data: data to pass to the @progress_callback function
@@ -193,7 +193,7 @@ gdata_calendar_service_query_own_calendars (GDataCalendarService *self, GDataCal
* this function, and gdata_service_query_async(), which is the base asynchronous query function.
**/
void
-gdata_calendar_service_query_own_calendars_async (GDataCalendarService *self, GDataCalendarQuery *query, GCancellable *cancellable,
+gdata_calendar_service_query_own_calendars_async (GDataCalendarService *self, GDataQuery *query, GCancellable *cancellable,
GDataQueryProgressCallback progress_callback, gpointer progress_user_data,
GAsyncReadyCallback callback, gpointer user_data)
{
@@ -205,7 +205,7 @@ gdata_calendar_service_query_own_calendars_async (GDataCalendarService *self, GD
return;
}
- gdata_service_query_async (GDATA_SERVICE (self), "http://www.google.com/calendar/feeds/default/owncalendars/full", GDATA_QUERY (query),
+ gdata_service_query_async (GDATA_SERVICE (self), "http://www.google.com/calendar/feeds/default/owncalendars/full", query,
GDATA_TYPE_CALENDAR_CALENDAR, cancellable, progress_callback, progress_user_data, callback, user_data);
}
@@ -213,7 +213,7 @@ gdata_calendar_service_query_own_calendars_async (GDataCalendarService *self, GD
* gdata_calendar_service_query_events:
* @self: a #GDataCalendarService
* @calendar: a #GDataCalendarCalendar
- * @query: a #GDataCalendarQuery with the query parameters, or %NULL
+ * @query: a #GDataQuery with the query parameters, or %NULL
* @cancellable: optional #GCancellable object, or %NULL
* @progress_callback: a #GDataQueryProgressCallback to call when an entry is loaded, or %NULL
* @progress_user_data: data to pass to the @progress_callback function
@@ -226,7 +226,7 @@ gdata_calendar_service_query_own_calendars_async (GDataCalendarService *self, GD
* Return value: a #GDataFeed of query results; unref with g_object_unref()
**/
GDataFeed *
-gdata_calendar_service_query_events (GDataCalendarService *self, GDataCalendarCalendar *calendar, GDataCalendarQuery *query, GCancellable *cancellable,
+gdata_calendar_service_query_events (GDataCalendarService *self, GDataCalendarCalendar *calendar, GDataQuery *query, GCancellable *cancellable,
GDataQueryProgressCallback progress_callback, gpointer progress_user_data, GError **error)
{
/* TODO: Async variant */
@@ -249,7 +249,7 @@ gdata_calendar_service_query_events (GDataCalendarService *self, GDataCalendarCa
}
/* Execute the query */
- return gdata_service_query (GDATA_SERVICE (self), uri, GDATA_QUERY (query), GDATA_TYPE_CALENDAR_EVENT, cancellable,
+ return gdata_service_query (GDATA_SERVICE (self), uri, query, GDATA_TYPE_CALENDAR_EVENT, cancellable,
progress_callback, progress_user_data, error);
}
diff --git a/gdata/services/calendar/gdata-calendar-service.h b/gdata/services/calendar/gdata-calendar-service.h
index d69a287..cac2ade 100644
--- a/gdata/services/calendar/gdata-calendar-service.h
+++ b/gdata/services/calendar/gdata-calendar-service.h
@@ -24,6 +24,7 @@
#include <glib-object.h>
#include <gdata/gdata-service.h>
+#include <gdata/gdata-query.h>
#include <gdata/services/calendar/gdata-calendar-calendar.h>
G_BEGIN_DECLS
@@ -60,23 +61,21 @@ GType gdata_calendar_service_get_type (void) G_GNUC_CONST;
GDataCalendarService *gdata_calendar_service_new (const gchar *client_id) G_GNUC_WARN_UNUSED_RESULT;
-#include <gdata/services/calendar/gdata-calendar-query.h>
-
-GDataFeed *gdata_calendar_service_query_all_calendars (GDataCalendarService *self, GDataCalendarQuery *query, GCancellable *cancellable,
+GDataFeed *gdata_calendar_service_query_all_calendars (GDataCalendarService *self, GDataQuery *query, GCancellable *cancellable,
GDataQueryProgressCallback progress_callback, gpointer progress_user_data,
GError **error) G_GNUC_WARN_UNUSED_RESULT;
-void gdata_calendar_service_query_all_calendars_async (GDataCalendarService *self, GDataCalendarQuery *query, GCancellable *cancellable,
+void gdata_calendar_service_query_all_calendars_async (GDataCalendarService *self, GDataQuery *query, GCancellable *cancellable,
GDataQueryProgressCallback progress_callback, gpointer progress_user_data,
GAsyncReadyCallback callback, gpointer user_data);
-GDataFeed *gdata_calendar_service_query_own_calendars (GDataCalendarService *self, GDataCalendarQuery *query, GCancellable *cancellable,
+GDataFeed *gdata_calendar_service_query_own_calendars (GDataCalendarService *self, GDataQuery *query, GCancellable *cancellable,
GDataQueryProgressCallback progress_callback, gpointer progress_user_data,
GError **error) G_GNUC_WARN_UNUSED_RESULT;
-void gdata_calendar_service_query_own_calendars_async (GDataCalendarService *self, GDataCalendarQuery *query, GCancellable *cancellable,
+void gdata_calendar_service_query_own_calendars_async (GDataCalendarService *self, GDataQuery *query, GCancellable *cancellable,
GDataQueryProgressCallback progress_callback, gpointer progress_user_data,
GAsyncReadyCallback callback, gpointer user_data);
-GDataFeed *gdata_calendar_service_query_events (GDataCalendarService *self, GDataCalendarCalendar *calendar, GDataCalendarQuery *query,
+GDataFeed *gdata_calendar_service_query_events (GDataCalendarService *self, GDataCalendarCalendar *calendar, GDataQuery *query,
GCancellable *cancellable, GDataQueryProgressCallback progress_callback, gpointer progress_user_data,
GError **error) G_GNUC_WARN_UNUSED_RESULT;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]