| libdmapsharing-3.0 Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
struct DMAPContainerRecordIface; guint dmap_container_record_get_id (DMAPContainerRecord *record); void dmap_container_record_add_entry (DMAPContainerRecord *container_record,DMAPRecord *record,gint id); guint64 dmap_container_record_get_entry_count (DMAPContainerRecord *record); DMAPDb * dmap_container_record_get_entries (DMAPContainerRecord *record);
struct DMAPContainerRecordIface {
GTypeInterface parent;
guint (*get_id) (DMAPContainerRecord * record);
void (*add_entry) (DMAPContainerRecord * container_record,
DMAPRecord * record, gint id);
guint64 (*get_entry_count) (DMAPContainerRecord * record);
DMAPDb *(*get_entries) (DMAPContainerRecord * record);
};
guint dmap_container_record_get_id (DMAPContainerRecord *record);
|
A DMAPContainerRecord. |
Returns : |
the ID for the given record. |
void dmap_container_record_add_entry (DMAPContainerRecord *container_record,DMAPRecord *record,gint id);
Add a record to the database. It is assumed that the record is placed directly into the database (not copied) and not freed.
|
A DMAPContainerRecord. |
|
A DMAPRecord. |
|
The record's ID. |
guint64 dmap_container_record_get_entry_count
(DMAPContainerRecord *record);
|
A DMAPContainerRecord. |
Returns : |
the number of records in the container record. |