| 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);
};