Struct
ECalComponentId
Description [src]
struct ECalComponentId {
/* No available fields */
}
An opaque structure containing UID of a component and
its recurrence ID (which can be NULL). Use the functions
below to work with it.
Constructors
e_cal_component_id_new
Creates a new ECalComponentId from uid and rid, which should be
freed with e_cal_component_id_free().
since: 3.10
e_cal_component_id_new_take
Creates a new ECalComponentId from uid and rid, which should be
freed with e_cal_component_id_free(). The function assumes ownership of uid and rid parameters.
since: 3.34
Instance methods
e_cal_component_id_copy
Returns a newly allocated copy of id, which should be freed with e_cal_component_id_free().
since: 3.10
e_cal_component_id_free
Free the id, previously created by e_cal_component_id_new(),
e_cal_component_id_new_take() or e_cal_component_id_copy().
e_cal_component_id_set_rid
Sets the RECURRENCE-ID part of the id. The rid can be NULL
or an empty string, where both are treated as NULL, which
means the id has not RECURRENCE-ID.
since: 3.34