Main Page | Data Structures | File List | Data Fields | Globals

_TimerPlugin Struct Reference

#include <timer-interface.h>


Data Fields

gboolean is_startup
gboolean(* set_event )(TimerPlugin *plugin, time_t wanted_time, TimerCallback cb, TimerCancel cancel, gpointer user_data)
gboolean(* remove_event )(TimerPlugin *plugin)
time_t(* get_time )(TimerPlugin *plugin)
void(* time_changed )(TimerPlugin *plugin)
void(* plugin_deinit )(TimerPlugin *plugin)
guint priority
gboolean can_power_up
gpointer plugin_data


Field Documentation

gboolean _TimerPlugin::can_power_up
 

Definition at line 79 of file timer-interface.h.

Referenced by load_timer_plugins(), plugin_initialize(), and timers_get_plugin().

time_t(* _TimerPlugin::get_time)(TimerPlugin *plugin)
 

Referenced by load_timer_plugins(), and plugin_initialize().

gboolean _TimerPlugin::is_startup
 

Definition at line 69 of file timer-interface.h.

Referenced by _set_startup(), load_timer_plugins(), and retu_set_event().

gpointer _TimerPlugin::plugin_data
 

Definition at line 81 of file timer-interface.h.

Referenced by _gtimeout_event_fire(), _retu_event_fire(), gtimeout_get_time(), gtimeout_remove_event(), gtimeout_set_event(), load_timer_plugins(), plugin_initialize(), retu_get_time(), retu_plugin_deinit(), retu_remove_event(), retu_set_event(), and retu_time_changed().

void(* _TimerPlugin::plugin_deinit)(TimerPlugin *plugin)
 

Referenced by _module_free(), load_timer_plugins(), and plugin_initialize().

guint _TimerPlugin::priority
 

Definition at line 78 of file timer-interface.h.

Referenced by _timer_plugin_compare(), and plugin_initialize().

gboolean(* _TimerPlugin::remove_event)(TimerPlugin *plugin)
 

Referenced by _alarmd_event_real_cancel(), _alarmd_event_real_dequeue(), _alarmd_event_real_queue(), gtimeout_plugin_deinit(), gtimeout_set_event(), load_timer_plugins(), plugin_initialize(), and retu_set_event().

gboolean(* _TimerPlugin::set_event)(TimerPlugin *plugin, time_t wanted_time, TimerCallback cb, TimerCancel cancel, gpointer user_data)
 

Referenced by _alarmd_event_real_queue(), load_timer_plugins(), and plugin_initialize().

void(* _TimerPlugin::time_changed)(TimerPlugin *plugin)
 

Referenced by _alarmd_queue_real_time_changed(), and plugin_initialize().


The documentation for this struct was generated from the following file:
Generated on Thu Dec 21 18:23:32 2006 for Alarmd by  doxygen 1.4.2