Creates a new #ECalComponentId from uid
and rid,
which should be
freed with e_cal_component_id_free().
a unique ID string
an optional recurrence ID string
Returns a newly allocated copy of id,
which should be freed with
e_cal_component_id_free().
Compares two #ECalComponentId structs for equality.
the second #ECalComponentId
Generates a hash value for id
.
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.
the RECURRENCE-ID to set
Sets the UID part of the id
.
the UID to set
Creates a new #ECalComponentId from uid
and rid,
which should be
freed with e_cal_component_id_free().
a unique ID string
an optional recurrence ID string
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.
a unique ID string
an optional recurrence ID string
An opaque structure containing UID of a component and its recurrence ID (which can be %NULL). Use the functions below to work with it.