Typedefs |
typedef gboolean(* | SfiUStoreForeach )(gpointer data, gulong unique_id, gpointer value) |
typedef gboolean(* | SfiUPoolForeach )(gpointer data, gulong unique_id) |
typedef gboolean(* | SfiPPoolForeach )(gpointer data, gpointer pointer) |
Functions |
SfiUStore * | sfi_ustore_new (void) |
gpointer | sfi_ustore_lookup (SfiUStore *store, gulong unique_id) |
void | sfi_ustore_insert (SfiUStore *store, gulong unique_id, gpointer value) |
void | sfi_ustore_remove (SfiUStore *store, gulong unique_id) |
void | sfi_ustore_foreach (SfiUStore *store, SfiUStoreForeach foreach, gpointer data) |
void | sfi_ustore_destroy (SfiUStore *store) |
SfiUPool * | sfi_upool_new (void) |
gboolean | sfi_upool_lookup (SfiUPool *pool, gulong unique_id) |
void | sfi_upool_set (SfiUPool *pool, gulong unique_id) |
void | sfi_upool_unset (SfiUPool *pool, gulong unique_id) |
void | sfi_upool_foreach (SfiUPool *pool, SfiUPoolForeach foreach, gpointer data) |
void | sfi_upool_destroy (SfiUPool *pool) |
gulong * | sfi_upool_list (SfiUPool *pool, guint *n_ids) |
SfiPPool * | sfi_ppool_new (void) |
gboolean | sfi_ppool_lookup (SfiPPool *pool, gpointer unique_ptr) |
void | sfi_ppool_set (SfiPPool *pool, gpointer unique_ptr) |
void | sfi_ppool_unset (SfiPPool *pool, gpointer unique_ptr) |
void | sfi_ppool_foreach (SfiPPool *pool, SfiPPoolForeach foreach, gpointer data) |
GSList * | sfi_ppool_slist (SfiPPool *pool) |
void | sfi_ppool_destroy (SfiPPool *pool) |