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_get_component
No description available.

since: 3.48

e_cal_component_alarm_instance_get_occur_end
No description available.

since: 3.34

e_cal_component_alarm_instance_get_occur_start
No description available.

since: 3.34

e_cal_component_alarm_instance_get_rid
No description available.

since: 3.40

e_cal_component_alarm_instance_get_time
No description available.

since: 3.34

e_cal_component_alarm_instance_get_uid
No description available.

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

e_cal_component_alarm_instance_set_uid

Set the alarm UID.

since: 3.34