|
Defines |
#define | subscriber_destroy(s) wfree(s, sizeof(struct subscriber)) |
Functions |
| RCSID ("$Id:event.c, v 1.5 2005/06/25 01:37:42 daichik Exp $") |
subscriber * | subscriber_new (GCallback cb, enum frequency_type t, guint32 interval) |
event * | event_new (const gchar *name) |
void | real_event_destroy (struct event *evt) |
| Destroy an event and free all associated memory.
|
void | event_add_subscriber (struct event *evt, GCallback cb, enum frequency_type t, guint32 interval) |
void | event_remove_subscriber (struct event *evt, GCallback cb) |
guint | event_subscriber_count (struct event *evt) |
gboolean | event_subscriber_active (struct event *evt) |
event_table * | event_table_new (void) |
void | real_event_table_destroy (struct event_table *t, gboolean cleanup) |
void | event_table_add_event (struct event_table *t, struct event *evt) |
void | event_table_remove_event (struct event_table *t, struct event *evt) |
gboolean | remove_helper (gpointer unused_key, gpointer value, gpointer unused_data) |
void | event_table_remove_all (struct event_table *t) |