static guint vala_dmap_db_real_add (DMAPDb* base, DMAPRecord* record) { ValaDMAPDb * self; guint result = 0U; gint _tmp0_; self = (ValaDMAPDb*) base; g_return_val_if_fail (record != NULL, 0U); gee_abstract_collection_add ((GeeAbstractCollection*) self->priv->db, DMAP_RECORD (record)); gee_abstract_collection_add ((GeeAbstractCollection*) self->priv->db, DMAP_RECORD (record)); _tmp0_ = gee_collection_get_size ((GeeCollection*) self->priv->db); result = (guint) _tmp0_; return result; }
DMAPRecord * rb_daap_record_factory_create (DMAPRecordFactory *factory, gpointer user_data) { DAAPRecord *record; record = DAAP_RECORD (rb_daap_record_new ((RhythmDBEntry *) user_data)); return (DMAP_RECORD (record)); }
static gboolean path_match (gpointer key, gpointer val, gpointer user_data) { gboolean fnval; gchar *location; ((struct loc_id *) user_data)->id = GPOINTER_TO_UINT (key); g_object_get (DMAP_RECORD (val), "location", &location, NULL); fnval = ! strcmp (location, ((struct loc_id *) user_data)->location); g_free (location); return fnval; }
DMAPRecord * grl_dpap_record_factory_create (DMAPRecordFactory *factory, gpointer user_data) { return DMAP_RECORD (grl_dpap_record_new ()); }