evolution-data-server r8646 - trunk/servers/google/libgdata



Author: ebbyw
Date: Wed Apr 16 21:29:22 2008
New Revision: 8646
URL: http://svn.gnome.org/viewvc/evolution-data-server?rev=8646&view=rev

Log:
2008-04-16  Ebby Wiselyn    <ebbyw gnome org> ** Fixes Bug 523630	

	* gdata-service-iface.h: Updated google service API's for error handling


Modified:
   trunk/servers/google/libgdata/gdata-service-iface.h

Modified: trunk/servers/google/libgdata/gdata-service-iface.h
==============================================================================
--- trunk/servers/google/libgdata/gdata-service-iface.h	(original)
+++ trunk/servers/google/libgdata/gdata-service-iface.h	Wed Apr 16 21:29:22 2008
@@ -49,12 +49,12 @@
 
   /* Public Methods */
   void         (*set_credentials)(GDataService *self, const gchar *username, const gchar *password);
-  GDataFeed *  (*get_feed)    (GDataService *self, const gchar *feed_getURL);
-  GDataEntry*  (*insert_entry)(GDataService *self, const gchar *feed_postURL, GDataEntry *entry);
-  GDataEntry*  (*get_entry)   (GDataService *self, const gchar *entry_getURL);
-  GDataEntry*  (*update_entry)(GDataService *self, GDataEntry *entry);
-  GDataEntry*  (*update_entry_with_link)(GDataService *self, GDataEntry *entry, gchar *link);
-  void         (*delete_entry)(GDataService *self, GDataEntry *entry);
+  GDataFeed *  (*get_feed)    (GDataService *self, const gchar *feed_getURL, GError **error);
+  GDataEntry*  (*insert_entry)(GDataService *self, const gchar *feed_postURL, GDataEntry *entry, GError **error);
+  GDataEntry*  (*get_entry)   (GDataService *self, const gchar *entry_getURL, GError **error);
+  GDataEntry*  (*update_entry)(GDataService *self, GDataEntry *entry, GError **error);
+  GDataEntry*  (*update_entry_with_link)(GDataService *self, GDataEntry *entry, const gchar *link, GError **error);
+  gboolean     (*delete_entry)(GDataService *self, GDataEntry *entry, GError **error);
 };
 
 GType gdata_service_get_type(void);
@@ -62,17 +62,17 @@
 /* Function Prototypes */
 void        gdata_service_set_credentials(GDataService *self, const gchar *username, const gchar *password);
 
-GDataFeed*  gdata_service_get_feed(GDataService *self, const gchar *feed_getURL);
+GDataFeed*  gdata_service_get_feed(GDataService *self, const gchar *feed_getURL, GError **error);
 
-GDataEntry* gdata_service_insert_entry(GDataService *self, const gchar *feed_postURL, GDataEntry *entry);
+GDataEntry* gdata_service_insert_entry(GDataService *self, const gchar *feed_postURL, GDataEntry *entry, GError **error);
 
-GDataEntry* gdata_service_get_entry(GDataService *self, const gchar *entry_getURL);
+GDataEntry* gdata_service_get_entry(GDataService *self, const gchar *entry_getURL, GError **error);
 
-GDataEntry* gdata_service_update_entry(GDataService *self, GDataEntry *entry);
+GDataEntry* gdata_service_update_entry(GDataService *self, GDataEntry *entry, GError **error);
 
-GDataEntry* gdata_service_update_entry_with_link(GDataService *self, GDataEntry *entry, gchar *link);
+GDataEntry* gdata_service_update_entry_with_link(GDataService *self, GDataEntry *entry, gchar *link, GError **error);
 
-void        gdata_service_delete_entry(GDataService *self, GDataEntry *entry);
+gboolean    gdata_service_delete_entry(GDataService *self, GDataEntry *entry, GError **error);
 
 G_END_DECLS
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]