![]() |
![]() |
![]() |
Alarmd Reference Manual | ![]() |
---|---|---|---|---|
AlarmdEvent; AlarmdEvent* alarmd_event_new (void);void alarmd_event_fire (AlarmdEvent *event,gboolean delayed);void alarmd_event_cancel (AlarmdEvent *event);void alarmd_event_snooze (AlarmdEvent *event);void alarmd_event_acknowledge (AlarmdEvent *event);void alarmd_event_queue (AlarmdEvent *event, TimerPlugin *plugin);void alarmd_event_dequeue (AlarmdEvent *event);time_t alarmd_event_get_time (AlarmdEvent *event);gboolean alarmd_event_need_power_up (AlarmdEvent *event);gint32 alarmd_event_get_flags (AlarmdEvent *event);
A simple event that waits in the queue for being put on a timer and
finally getting fired. Launches the action in
AlarmdEvent* alarmd_event_new (void);
Creates new alarmd event.
Returns : | Newly created AlarmdEvent |
void alarmd_event_fire (AlarmdEvent *event,gboolean delayed);
Emits a event
.
event : |
Event that should be fired. |
delayed : |
TRUE if the event is fired delayed. |
void alarmd_event_cancel (AlarmdEvent *event);
Emits a event
.
event : |
Event that should be cancelled. |
void alarmd_event_snooze (AlarmdEvent *event);
Emits a event
.
event : |
Event that should be snoozed. |
void alarmd_event_acknowledge (AlarmdEvent *event);
Emits a event
.
event : |
Event that should be acknowledged. |
void alarmd_event_queue (AlarmdEvent *event, TimerPlugin *plugin);
Emits a event
.
event : |
Event that should be put on a timer. |
plugin : |
The timer the event should be put on. |
void alarmd_event_dequeue (AlarmdEvent *event);
Emits a event
.
event : |
Event that should be taken off a timer. |
time_t alarmd_event_get_time (AlarmdEvent *event);
Gets the next time an event should be run.
event : |
AlarmdEvent to get the time from. |
Returns : | The time that the event should next be run. |
gboolean alarmd_event_need_power_up (AlarmdEvent *event);
Queries an event, if it needs the "power up" feature.
event : |
The AlarmdEvent that is being queried. |
Returns : | TRUE if the power up feature is needed. |
gint32 alarmd_event_get_flags (AlarmdEvent *event);
Queries an event for its flags.
event : |
The AlarmdEvent that is being queried. |
Returns : | The bitfield for the flags. |