Struct
ECalComponentAlarmInstance
Description [src]
struct ECalComponentAlarmInstance {
/* No available fields */
}
Opaque structure, which represents an alarm occurrence, i.e. a instance instance. Use the functions below to work with it.
Constructors
e_cal_component_alarm_instance_new
Creates a new ECalComponentAlarmInstance structure, filled with the given values.
Free the instance with e_cal_component_alarm_instance_free(), when no longer needed.
since: 3.34
Instance methods
e_cal_component_alarm_instance_copy
Returns a newly allocated copy of instance, which should be freed with
e_cal_component_alarm_instance_free(), when no longer needed.
since: 3.34
e_cal_component_alarm_instance_free
Free instance, previously created by e_cal_component_alarm_instance_new()
or e_cal_component_alarm_instance_copy(). The function does nothing, if instance
is NULL.
since: 3.34
e_cal_component_alarm_instance_set_component
Sets component as the component associated with the instance.
It can be NULL to unset it.
since: 3.48
e_cal_component_alarm_instance_set_occur_end
Set the actual event occurrence end to which this instance corresponds.
since: 3.34
e_cal_component_alarm_instance_set_occur_start
Set the actual event occurrence start to which this instance corresponds.
since: 3.34
e_cal_component_alarm_instance_set_rid
Set the Recurrence ID of the component this instance was generated for.
since: 3.40
e_cal_component_alarm_instance_set_time
Set the instance time, i.e. “5 minutes before the appointment”.
since: 3.34