BEAST/BSE - Better Audio System and Sound Engine  0.8.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Typedefs | Functions
sfiustore.hh File Reference
#include <sfi/sfitypes.hh>

Go to the source code of this file.

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)

Detailed Description

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines