CalClient
Object Hierarchy:
Description:
[ CCode ( type_id = "e_cal_client_get_type ()" ) ]
public class CalClient : Client
Contains only private data that should be read and manipulated using the functions below.
Content:
Static methods:
Creation methods:
Methods:
- public bool add_timezone_finish (AsyncResult result) throws Error
Finishes previous call of e_cal_client_add_timezone
.
- public bool check_one_alarm_only ()
Checks if a calendar supports only one alarm per component.
- public bool check_organizer_must_accept ()
Checks whether a calendar requires organizer to accept their
attendance to meetings.
- public bool check_organizer_must_attend ()
Checks if a calendar forces organizers of meetings to be also
attendees.
- public bool check_recurrences_no_master ()
Checks if the calendar has a master object for recurrences.
- public bool check_save_schedules ()
Checks whether the calendar saves schedules.
- public bool create_object_finish (AsyncResult result, out string uid) throws Error
Finishes previous call of e_cal_client_create_object
and
sets uid
to newly assigned UID for the created object.
- public bool create_objects_finish (AsyncResult result, out SList<string> uids) throws Error
Finishes previous call of e_cal_client_create_objects
and
sets uids
to newly assigned UIDs for the created objects.
- public async bool discard_alarm (string uid, string rid, string auid, Cancellable? cancellable) throws Error
Removes alarm auid
from a given component identified by
uid
and rid
.
- public bool discard_alarm_sync (string uid, string rid, string auid, Cancellable? cancellable = null) throws Error
Removes alarm auid
from a given component identified by
uid
and rid
.
- public void generate_instances (long start, long end, Cancellable? cancellable, owned CalRecurInstanceFn cb)
Does a combination of
get_object_list () and e_cal_client_recur_generate_instances
s().
- public void generate_instances_sync (long start, long end, CalRecurInstanceFn cb)
Does a combination of
get_object_list and e_cal_client_recur_generate_instances
.
- public async bool get_attachment_uris (string uid, string rid, Cancellable? cancellable, out SList<string> attachment_uris) throws Error
Queries a calendar for a specified component's object attachment uris.
- public bool get_attachment_uris_sync (string uid, string rid, out SList<string> attachment_uris, Cancellable? cancellable = null) throws Error
Queries a calendar for a specified component's object attachment URIs.
- public async void get_default_object (Cancellable? cancellable)
Retrives an icalcomponent
from the backend that contains
the default values for properties needed.
- public async bool get_free_busy (long start, long end, SList<string> users, Cancellable? cancellable) throws Error
Begins retrieval of free/busy information from the calendar server as
a list of CalComponent-s.
- public bool get_free_busy_sync (long start, long end, SList<string> users, Cancellable? cancellable = null) throws Error
Gets free/busy information from the calendar server.
- public unowned string get_local_attachment_store ()
Queries the URL where the calendar attachments are serialized in the
local filesystem.
- public async void get_object (string uid, string rid, Cancellable? cancellable)
Queries a calendar for a calendar component object based on its unique
identifier.
- public async void get_object_list (string sexp, Cancellable? cancellable)
Gets a list of objects from the calendar that match the query
specified by the sexp
argument, returning matching objects as a list of icalcomponent
-s.
- public async bool get_object_list_as_comps (string sexp, Cancellable? cancellable, out SList<CalComponent> ecalcomps) throws Error
Gets a list of objects from the calendar that match the query
specified by the sexp
argument, returning matching objects as a list of
CalComponent-s.
- public bool get_object_list_as_comps_sync (string sexp, out SList<CalComponent> ecalcomps, Cancellable? cancellable = null) throws Error
Gets a list of objects from the calendar that match the query
specified by the sexp
argument.
- public async bool get_objects_for_uid (string uid, Cancellable? cancellable, out SList<CalComponent> ecalcomps) throws Error
Queries a calendar for all calendar components with the given unique
ID.
- public bool get_objects_for_uid_sync (string uid, out SList<CalComponent> ecalcomps, Cancellable? cancellable = null) throws Error
Queries a calendar for all calendar components with the given unique
ID.
- public CalClientSourceType get_source_type ()
Gets the source type of the calendar client.
- public async void get_timezone (string tzid, Cancellable? cancellable)
Retrieves a timezone object from the calendar backend.
- public async bool get_view (string sexp, Cancellable? cancellable, out CalClientView view) throws Error
- public bool get_view_sync (string sexp, out CalClientView view, Cancellable? cancellable = null) throws Error
- public bool modify_object_finish (AsyncResult result) throws Error
Finishes previous call of e_cal_client_modify_object
.
- public bool modify_objects_finish (AsyncResult result) throws Error
Finishes previous call of e_cal_client_modify_objects
.
- public bool receive_objects_finish (AsyncResult result) throws Error
Finishes previous call of e_cal_client_receive_objects
.
- public bool remove_object_finish (AsyncResult result) throws Error
Finishes previous call of e_cal_client_remove_object
.
- public bool remove_objects_finish (AsyncResult result) throws Error
Finishes previous call of e_cal_client_remove_objects
.
Signals:
Inherited Members:
All known members inherited from class E.Client
- backend_died
- backend_error
- backend_property_changed
- cancel_all
- capabilities
- check_capability
- check_refresh_supported
- dup_bus_name
- error_create
- error_quark
- error_to_string
- get_backend_property
- get_backend_property_sync
- get_capabilities
- get_source
- is_online
- is_opened
- is_readonly
- main_context
- online
- open
- open_sync
- opened
- readonly
- ref_main_context
- refresh
- refresh_sync
- remove
- remove_sync
- retrieve_capabilities
- retrieve_capabilities_sync
- retrieve_properties
- retrieve_properties_sync
- set_backend_property
- set_backend_property_sync
- set_bus_name
- source
- unwrap_dbus_error
- util_copy_object_slist
- util_copy_string_slist
- util_free_object_slist
- util_free_string_slist
- util_parse_comma_strings
- util_slist_to_strv
- util_strv_to_slist
- util_unwrap_dbus_error
- wait_for_connected
- wait_for_connected_sync
All known members inherited from class GLib.Object
- @get
- @new
- @ref
- @set
- add_toggle_ref
- add_weak_pointer
- bind_property
- connect
- constructed
- disconnect
- dispose
- dup_data
- dup_qdata
- force_floating
- freeze_notify
- get_class
- get_data
- get_property
- get_qdata
- get_type
- getv
- interface_find_property
- interface_install_property
- interface_list_properties
- is_floating
- new_valist
- new_with_properties
- newv
- notify
- notify_property
- ref_count
- ref_sink
- remove_toggle_ref
- remove_weak_pointer
- replace_data
- replace_qdata
- set_data
- set_data_full
- set_property
- set_qdata
- set_qdata_full
- set_valist
- setv
- steal_data
- steal_qdata
- thaw_notify
- unref
- watch_closure
- weak_ref
- weak_unref