Creates a new #ECalComponentAlarmInstance structure, filled with the given values. Free the instance with e_cal_component_alarm_instance_free(), when no longer needed.
UID of the alarm
instance time, i.e. "5 minutes before the appointment"
actual event occurrence start to which this instance corresponds
actual event occurrence end to which this instance corresponds
Returns a newly allocated copy of instance,
which should be freed with
e_cal_component_alarm_instance_free(), when no longer needed.
Set the actual event occurrence end to which this instance
corresponds.
event occurence end to set
Set the actual event occurrence start to which this instance
corresponds.
event occurence start to set
Set the Recurrence ID of the component this instance
was generated for.
recurrence UID to set, or %NULL
Set the instance time, i.e. "5 minutes before the appointment".
instance time to set
Set the alarm UID.
alarm UID to set
Creates a new #ECalComponentAlarmInstance structure, filled with the given values. Free the instance with e_cal_component_alarm_instance_free(), when no longer needed.
UID of the alarm
instance time, i.e. "5 minutes before the appointment"
actual event occurrence start to which this instance corresponds
actual event occurrence end to which this instance corresponds
Opaque structure, which represents an alarm occurrence, i.e. a instance instance. Use the functions below to work with it.