Generates alarm instances for a calendar component with UID uid
, which is stored within the client
.
In contrast to util_generate_alarms_for_comp, this function handles detached instances of recurring events properly.
Returns the instances structure, or null if no alarm instances occurred in the specified time range.
Free the returned structure with e_cal_component_alarms_free
, when no longer needed.
client |
an Client |
uid |
a component UID to generate alarms for |
start |
start time |
end |
end time |
omit |
alarm types to omit |
resolve_tzid |
Callback for resolving timezones |
default_timezone |
The timezone used to resolve DATE and floating DATE-TIME values |
user_data |
Data to be passed to the resolve_tzid callback |
a list of all the alarms found for the given component in the given time range. |