EDataCal

EDataCal — Implementation of the calendar CORBA client interface.

Synopsis

EDataCal*           e_data_cal_construct                (EDataCal *cal,
                                                         ECalBackend *backend,
                                                         GNOME_Evolution_Calendar_CalListener listener);
EDataCal*           e_data_cal_new                      (ECalBackend *backend,
                                                         GNOME_Evolution_Calendar_CalListener listener);
ECalBackend*        e_data_cal_get_backend              (EDataCal *cal);
GNOME_Evolution_Calendar_CalListener e_data_cal_get_listener
                                                        (EDataCal *cal);
void                e_data_cal_notify_read_only         (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status,
                                                         gboolean read_only);
void                e_data_cal_notify_cal_address       (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status,
                                                         const char *address);
void                e_data_cal_notify_alarm_email_address
                                                        (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status,
                                                         const char *address);
void                e_data_cal_notify_ldap_attribute    (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status,
                                                         const char *attribute);
void                e_data_cal_notify_static_capabilities
                                                        (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status,
                                                         const char *capabilities);
void                e_data_cal_notify_open              (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status);
void                e_data_cal_notify_remove            (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status);
void                e_data_cal_notify_object_created    (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status,
                                                         const char *uid,
                                                         const char *object);
void                e_data_cal_notify_object_modified   (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status,
                                                         const char *old_object,
                                                         const char *object);
void                e_data_cal_notify_object_removed    (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status,
                                                         const ECalComponentId *id,
                                                         const char *old_object,
                                                         const char *object);
void                e_data_cal_notify_alarm_discarded   (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status);
void                e_data_cal_notify_objects_received  (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status);
void                e_data_cal_notify_objects_sent      (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status,
                                                         GList *users,
                                                         const char *calobj);
void                e_data_cal_notify_default_object    (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status,
                                                         const char *object);
void                e_data_cal_notify_object            (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status,
                                                         const char *object);
void                e_data_cal_notify_object_list       (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status,
                                                         GList *objects);
void                e_data_cal_notify_query             (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status,
                                                         EDataCalView *query);
void                e_data_cal_notify_timezone_requested
                                                        (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status,
                                                         const char *object);
void                e_data_cal_notify_timezone_added    (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status,
                                                         const char *tzid);
void                e_data_cal_notify_default_timezone_set
                                                        (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status);
void                e_data_cal_notify_changes           (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status,
                                                         GList *adds,
                                                         GList *modifies,
                                                         GList *deletes);
void                e_data_cal_notify_free_busy         (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status,
                                                         GList *freebusy);
void                e_data_cal_notify_mode              (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CalListener_SetModeStatus status,
                                                         GNOME_Evolution_Calendar_CalMode mode);
void                e_data_cal_notify_auth_required     (EDataCal *cal);
void                e_data_cal_notify_error             (EDataCal *cal,
                                                         const char *message);
void                e_data_cal_notify_attachment_list   (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status,
                                                         GSList *objects);

Description

Details

e_data_cal_construct ()

EDataCal*           e_data_cal_construct                (EDataCal *cal,
                                                         ECalBackend *backend,
                                                         GNOME_Evolution_Calendar_CalListener listener);

cal :

backend :

listener :

Returns :


e_data_cal_new ()

EDataCal*           e_data_cal_new                      (ECalBackend *backend,
                                                         GNOME_Evolution_Calendar_CalListener listener);

backend :

listener :

Returns :


e_data_cal_get_backend ()

ECalBackend*        e_data_cal_get_backend              (EDataCal *cal);

cal :

Returns :


e_data_cal_get_listener ()

GNOME_Evolution_Calendar_CalListener e_data_cal_get_listener
                                                        (EDataCal *cal);

cal :

Returns :


e_data_cal_notify_read_only ()

void                e_data_cal_notify_read_only         (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status,
                                                         gboolean read_only);

cal :

status :

read_only :


e_data_cal_notify_cal_address ()

void                e_data_cal_notify_cal_address       (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status,
                                                         const char *address);

cal :

status :

address :


e_data_cal_notify_alarm_email_address ()

void                e_data_cal_notify_alarm_email_address
                                                        (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status,
                                                         const char *address);

cal :

status :

address :


e_data_cal_notify_ldap_attribute ()

void                e_data_cal_notify_ldap_attribute    (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status,
                                                         const char *attribute);

cal :

status :

attribute :


e_data_cal_notify_static_capabilities ()

void                e_data_cal_notify_static_capabilities
                                                        (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status,
                                                         const char *capabilities);

cal :

status :

capabilities :


e_data_cal_notify_open ()

void                e_data_cal_notify_open              (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status);

cal :

status :


e_data_cal_notify_remove ()

void                e_data_cal_notify_remove            (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status);

cal :

status :


e_data_cal_notify_object_created ()

void                e_data_cal_notify_object_created    (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status,
                                                         const char *uid,
                                                         const char *object);

cal :

status :

uid :

object :


e_data_cal_notify_object_modified ()

void                e_data_cal_notify_object_modified   (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status,
                                                         const char *old_object,
                                                         const char *object);

cal :

status :

old_object :

object :


e_data_cal_notify_object_removed ()

void                e_data_cal_notify_object_removed    (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status,
                                                         const ECalComponentId *id,
                                                         const char *old_object,
                                                         const char *object);

cal :

status :

id :

old_object :

object :


e_data_cal_notify_alarm_discarded ()

void                e_data_cal_notify_alarm_discarded   (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status);

cal :

status :


e_data_cal_notify_objects_received ()

void                e_data_cal_notify_objects_received  (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status);

cal :

status :


e_data_cal_notify_objects_sent ()

void                e_data_cal_notify_objects_sent      (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status,
                                                         GList *users,
                                                         const char *calobj);

cal :

status :

users :

calobj :


e_data_cal_notify_default_object ()

void                e_data_cal_notify_default_object    (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status,
                                                         const char *object);

cal :

status :

object :


e_data_cal_notify_object ()

void                e_data_cal_notify_object            (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status,
                                                         const char *object);

cal :

status :

object :


e_data_cal_notify_object_list ()

void                e_data_cal_notify_object_list       (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status,
                                                         GList *objects);

cal :

status :

objects :


e_data_cal_notify_query ()

void                e_data_cal_notify_query             (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status,
                                                         EDataCalView *query);

cal :

status :

query :


e_data_cal_notify_timezone_requested ()

void                e_data_cal_notify_timezone_requested
                                                        (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status,
                                                         const char *object);

cal :

status :

object :


e_data_cal_notify_timezone_added ()

void                e_data_cal_notify_timezone_added    (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status,
                                                         const char *tzid);

cal :

status :

tzid :


e_data_cal_notify_default_timezone_set ()

void                e_data_cal_notify_default_timezone_set
                                                        (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status);

cal :

status :


e_data_cal_notify_changes ()

void                e_data_cal_notify_changes           (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status,
                                                         GList *adds,
                                                         GList *modifies,
                                                         GList *deletes);

cal :

status :

adds :

modifies :

deletes :


e_data_cal_notify_free_busy ()

void                e_data_cal_notify_free_busy         (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status,
                                                         GList *freebusy);

cal :

status :

freebusy :


e_data_cal_notify_mode ()

void                e_data_cal_notify_mode              (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CalListener_SetModeStatus status,
                                                         GNOME_Evolution_Calendar_CalMode mode);

cal :

status :

mode :


e_data_cal_notify_auth_required ()

void                e_data_cal_notify_auth_required     (EDataCal *cal);

cal :


e_data_cal_notify_error ()

void                e_data_cal_notify_error             (EDataCal *cal,
                                                         const char *message);

cal :

message :


e_data_cal_notify_attachment_list ()

void                e_data_cal_notify_attachment_list   (EDataCal *cal,
                                                         GNOME_Evolution_Calendar_CallStatus status,
                                                         GSList *objects);

cal :

status :

objects :