AlarmdEventRecurring

AlarmdEventRecurring — An event that recurrs many time.

Synopsis




            AlarmdEventRecurring;
AlarmdEventRecurring* alarmd_event_recurring_new
                                            (void);

Object Hierarchy


  GObject
   +----AlarmdObject
         +----AlarmdEvent
               +----AlarmdEventRecurring

Properties


  "real-time"            guint64               : Read / Write
  "recurr-count"         gint                  : Read / Write
  "recurr-interval"      guint                 : Read / Write

Description

Almost like AlarmdEvent, but unlike it, the AlarmdEventRecurring may, after the action has finished, move it's time by certain interval (as specified in AlarmdEventRecurring:recurr-interval) forward. The event may recurr as many times as specified in AlarmdEventRecurring:recurr-count.

Details

AlarmdEventRecurring

typedef struct _AlarmdEventRecurring AlarmdEventRecurring;


alarmd_event_recurring_new ()

AlarmdEventRecurring* alarmd_event_recurring_new
                                            (void);

Creates new recurring alarmd event.

Returns : Newly created AlarmEventRecurring.

Property Details

The "real-time" property

  "real-time"            guint64               : Read / Write

The time without snooze.

Default value: 0


The "recurr-count" property

  "recurr-count"         gint                  : Read / Write

Unique ID for the event_recurring.

Allowed values: >= -1

Default value: 0


The "recurr-interval" property

  "recurr-interval"      guint                 : Read / Write

Amount of time the event_recurring is postponed when acknowledged.

Default value: 0

See Also

AlarmdEvent, AlarmdQueue