Top |
void | dmap_container_db_add () |
DMAPContainerRecord * | dmap_container_db_lookup_by_id () |
void | dmap_container_db_foreach () |
gulong | dmap_container_db_count () |
void dmap_container_db_add (DMAPContainerDb *db
,DMAPContainerRecord *record
);
Add a record to the database.
DMAPContainerRecord * dmap_container_db_lookup_by_id (DMAPContainerDb *db
,guint id
);
void dmap_container_db_foreach (DMAPContainerDb *db
,GHFunc func
,gpointer data
);
Apply a function to each record in a container database.
struct DMAPContainerDbIface { GTypeInterface parent; void (*add) (DMAPContainerDb * db, DMAPContainerRecord * record); DMAPContainerRecord *(*lookup_by_id) (DMAPContainerDb * db, guint id); void (*foreach) (DMAPContainerDb * db, GHFunc func, gpointer data); gint64 (*count) (DMAPContainerDb * db); };