aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/GnomeCal.idl
diff options
context:
space:
mode:
authorArturo Espinosa <unammx@src.gnome.org>1999-07-29 08:26:11 +0800
committerArturo Espinosa <unammx@src.gnome.org>1999-07-29 08:26:11 +0800
commit094deb7bca96f1dcf97952b93a7c4745cd799ebc (patch)
treef69e8fa8355218e37d08f0914f353a96da0b84fd /calendar/GnomeCal.idl
parentc2c3a8ce6a51126ce0a5f368801b9af33372fb79 (diff)
downloadgsoc2013-evolution-094deb7bca96f1dcf97952b93a7c4745cd799ebc.tar.gz
gsoc2013-evolution-094deb7bca96f1dcf97952b93a7c4745cd799ebc.tar.zst
gsoc2013-evolution-094deb7bca96f1dcf97952b93a7c4745cd799ebc.zip
Lots of more work on the sync stuff. It works pretty well now.
Lots of more work on the sync stuff. It works pretty well now. I dont know why my pilot is not accepting the events I send to it though Miguel. svn path=/trunk/; revision=1040
Diffstat (limited to 'calendar/GnomeCal.idl')
-rw-r--r--calendar/GnomeCal.idl20
1 files changed, 19 insertions, 1 deletions
diff --git a/calendar/GnomeCal.idl b/calendar/GnomeCal.idl
index bfeb502518..5c158284a3 100644
--- a/calendar/GnomeCal.idl
+++ b/calendar/GnomeCal.idl
@@ -11,7 +11,7 @@ module GNOME {
* @uid: Unique Identifier for the object
*
* Returns a vCalendar object for the object
- * that matches the UID @uid
+ * that matches the UID @uid.
*/
string get_object (in string uid)
raises (NotFound);
@@ -44,6 +44,23 @@ module GNOME {
void update_object (in string uid, in string object);
/*
+ * update_pilot_id:
+ * @uid: Unique identifier for the event we want to update
+ * @pilot_id: new ID assigned by the pilot
+ * @pilot_status: Status to flag the event with
+ */
+ void update_pilot_id (in string uid, in long pilot_id, in long pilot_status)
+ raises (NotFound);
+
+ /*
+ * get_updated_objects:
+ *
+ * Returns a vCalendar with all the objects that have been
+ * modified since the last Pilot Sync
+ */
+ string get_updated_objects ();
+
+ /*
* done:
*
* Informs the calendar that we are done using it,
@@ -53,3 +70,4 @@ module GNOME {
};
};
};
+