Functions
gconf_listeners_free ()
void
gconf_listeners_free (GConfListeners *listeners
);
gconf_listeners_remove ()
void
gconf_listeners_remove (GConfListeners *listeners
,
guint cnxn_id
);
gconf_listeners_foreach ()
void
gconf_listeners_foreach (GConfListeners *listeners
,
GConfListenersForeach callback
,
gpointer user_data
);
gconf_listeners_remove_if ()
void
gconf_listeners_remove_if (GConfListeners *listeners
,
GConfListenersPredicate predicate
,
gpointer user_data
);
Types and Values
GConfListeners
typedef struct _GConfListeners GConfListeners;
The GConfListeners structure contains nothing other than a dummy pointer. Internally
the data about listeners is maintained through a listener table structure,
LTable which contains data like the namespace, an array to hold the listeners, count of
active listeners,value to be given to the next connection and the list of connection indices
to be recycled. There is also a Listener structure maintaining data pertaining to listeners.