struct GConfListeners;
void (*GConfListenersCallback) (GConfListeners *listeners,
const gchar *all_above_key,
guint cnxn_id,
gpointer listener_data,
gpointer user_data);
GConfListeners* gconf_listeners_new (void);
void gconf_listeners_free (GConfListeners *listeners);
guint gconf_listeners_add (GConfListeners *listeners,
const gchar *listen_point,
gpointer listener_data,
GFreeFunc destroy_notify);
void gconf_listeners_remove (GConfListeners *listeners,
guint cnxn_id);
void gconf_listeners_notify (GConfListeners *listeners,
const gchar *all_above,
GConfListenersCallback callback,
gpointer user_data);
guint gconf_listeners_count (GConfListeners *listeners); |