aboutsummaryrefslogtreecommitdiffstats
path: root/doc/devel/calendar/cal-client/evolution-cal-client-decl.txt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/devel/calendar/cal-client/evolution-cal-client-decl.txt')
-rw-r--r--doc/devel/calendar/cal-client/evolution-cal-client-decl.txt32
1 files changed, 29 insertions, 3 deletions
diff --git a/doc/devel/calendar/cal-client/evolution-cal-client-decl.txt b/doc/devel/calendar/cal-client/evolution-cal-client-decl.txt
index 79d0fec3c6..28eeb19875 100644
--- a/doc/devel/calendar/cal-client/evolution-cal-client-decl.txt
+++ b/doc/devel/calendar/cal-client/evolution-cal-client-decl.txt
@@ -46,6 +46,7 @@ typedef enum {
CAL_CLIENT_OPEN_SUCCESS,
CAL_CLIENT_OPEN_ERROR,
CAL_CLIENT_OPEN_NOT_FOUND,
+ CAL_CLIENT_OPEN_PERMISSION_DENIED,
CAL_CLIENT_OPEN_METHOD_NOT_SUPPORTED
} CalClientOpenStatus;
</ENUM>
@@ -66,6 +67,26 @@ typedef enum {
} CalClientGetStatus;
</ENUM>
<ENUM>
+<NAME>CalClientResult</NAME>
+typedef enum {
+ CAL_CLIENT_RESULT_SUCCESS,
+ CAL_CLIENT_RESULT_CORBA_ERROR,
+ CAL_CLIENT_RESULT_INVALID_OBJECT,
+ CAL_CLIENT_RESULT_NOT_FOUND,
+ CAL_CLIENT_RESULT_PERMISSION_DENIED
+} CalClientResult;
+</ENUM>
+<ENUM>
+<NAME>CalClientSendResult</NAME>
+typedef enum {
+ CAL_CLIENT_SEND_SUCCESS,
+ CAL_CLIENT_SEND_CORBA_ERROR,
+ CAL_CLIENT_SEND_INVALID_OBJECT,
+ CAL_CLIENT_SEND_BUSY,
+ CAL_CLIENT_SEND_PERMISSION_DENIED
+} CalClientSendResult;
+</ENUM>
+<ENUM>
<NAME>CalClientLoadState</NAME>
typedef enum {
CAL_CLIENT_LOAD_NOT_LOADED,
@@ -207,20 +228,25 @@ CalClient *client, const char *uid,time_t start, time_t end,CalComponentAlarms *
</FUNCTION>
<FUNCTION>
<NAME>cal_client_update_object</NAME>
-<RETURNS>gboolean </RETURNS>
+<RETURNS>CalClientResult </RETURNS>
CalClient *client, CalComponent *comp
</FUNCTION>
<FUNCTION>
<NAME>cal_client_update_objects</NAME>
-<RETURNS>gboolean </RETURNS>
+<RETURNS>CalClientResult </RETURNS>
CalClient *client, icalcomponent *icalcomp
</FUNCTION>
<FUNCTION>
<NAME>cal_client_remove_object</NAME>
-<RETURNS>gboolean </RETURNS>
+<RETURNS>CalClientResult </RETURNS>
CalClient *client, const char *uid
</FUNCTION>
<FUNCTION>
+<NAME>cal_client_send_object</NAME>
+<RETURNS>CalClientSendResult </RETURNS>
+CalClient *client, icalcomponent *icalcomp,icalcomponent **new_icalcomp, GList **users,char error_msg[256]
+</FUNCTION>
+<FUNCTION>
<NAME>cal_client_get_query</NAME>
<RETURNS>CalQuery *</RETURNS>
CalClient *client, const char *sexp