~ubuntu-branches/ubuntu/raring/rygel/raring

« back to all changes in this revision

Viewing changes to src/librygel-core/rygel-plugin.c

  • Committer: Package Import Robot
  • Author(s): Andreas Henriksson
  • Date: 2012-09-26 22:34:15 UTC
  • mfrom: (1.3.2)
  • mto: (14.1.10 sid)
  • mto: This revision was merged to the branch mainline in revision 27.
  • Revision ID: package-import@ubuntu.com-20120926223415-mem27auv86jjrj9k
ImportedĀ UpstreamĀ versionĀ 0.16.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* rygel-plugin.c generated by valac 0.17.4.16-52707, the Vala compiler
 
1
/* rygel-plugin.c generated by valac 0.16.1, the Vala compiler
2
2
 * generated from rygel-plugin.vala, do not modify */
3
3
 
4
4
/*
203
203
        GeeArrayList* _tmp11_;
204
204
        GeeArrayList* _tmp12_;
205
205
        GeeArrayList* _tmp13_;
206
 
#line 72 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
207
206
        g_return_val_if_fail (desc_path != NULL, NULL);
208
 
#line 72 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
209
207
        g_return_val_if_fail (name != NULL, NULL);
210
 
#line 72 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
211
208
        self = (RygelPlugin*) g_object_new (object_type, NULL);
212
 
#line 76 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
213
209
        _tmp0_ = desc_path;
214
 
#line 76 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
215
210
        _tmp1_ = g_strdup (_tmp0_);
216
 
#line 76 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
217
211
        _g_free0 (self->desc_path);
218
 
#line 76 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
219
212
        self->desc_path = _tmp1_;
220
 
#line 77 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
221
213
        _tmp2_ = name;
222
 
#line 77 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
223
214
        _tmp3_ = g_strdup (_tmp2_);
224
 
#line 77 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
225
215
        _g_free0 (self->name);
226
 
#line 77 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
227
216
        self->name = _tmp3_;
228
 
#line 78 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
229
217
        _tmp4_ = title;
230
 
#line 78 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
231
218
        _tmp5_ = g_strdup (_tmp4_);
232
 
#line 78 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
233
219
        _g_free0 (self->title);
234
 
#line 78 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
235
220
        self->title = _tmp5_;
236
 
#line 79 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
237
221
        _tmp6_ = description;
238
 
#line 79 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
239
222
        _tmp7_ = g_strdup (_tmp6_);
240
 
#line 79 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
241
223
        _g_free0 (self->description);
242
 
#line 79 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
243
224
        self->description = _tmp7_;
244
 
#line 81 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
245
225
        rygel_plugin_set_active (self, TRUE);
246
 
#line 83 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
247
226
        _tmp8_ = title;
248
 
#line 83 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
249
227
        if (_tmp8_ == NULL) {
250
 
#line 251 "rygel-plugin.c"
251
228
                const gchar* _tmp9_;
252
229
                gchar* _tmp10_;
253
 
#line 84 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
254
230
                _tmp9_ = name;
255
 
#line 84 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
256
231
                _tmp10_ = g_strdup (_tmp9_);
257
 
#line 84 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
258
232
                _g_free0 (self->title);
259
 
#line 84 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
260
233
                self->title = _tmp10_;
261
 
#line 262 "rygel-plugin.c"
262
234
        }
263
 
#line 87 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
264
235
        _tmp11_ = gee_array_list_new (RYGEL_TYPE_RESOURCE_INFO, (GBoxedCopyFunc) rygel_resource_info_ref, rygel_resource_info_unref, NULL);
265
 
#line 87 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
266
236
        _g_object_unref0 (self->resource_infos);
267
 
#line 87 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
268
237
        self->resource_infos = _tmp11_;
269
 
#line 88 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
270
238
        _tmp12_ = gee_array_list_new (RYGEL_TYPE_ICON_INFO, (GBoxedCopyFunc) rygel_icon_info_ref, rygel_icon_info_unref, NULL);
271
 
#line 88 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
272
239
        _g_object_unref0 (self->icon_infos);
273
 
#line 88 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
274
240
        self->icon_infos = _tmp12_;
275
 
#line 89 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
276
241
        _tmp13_ = gee_array_list_new (RYGEL_TYPE_ICON_INFO, (GBoxedCopyFunc) rygel_icon_info_ref, rygel_icon_info_unref, NULL);
277
 
#line 89 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
278
242
        _g_object_unref0 (self->default_icons);
279
 
#line 89 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
280
243
        self->default_icons = _tmp13_;
281
 
#line 92 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
282
244
        rygel_plugin_add_default_icon (self, RYGEL_PLUGIN_ICON_PNG_MIME, RYGEL_PLUGIN_PNG_EXT, RYGEL_PLUGIN_ICON_PNG_BIG, RYGEL_PLUGIN_ICON_BIG_WIDTH, RYGEL_PLUGIN_ICON_BIG_HEIGHT, RYGEL_PLUGIN_ICON_PNG_DEPTH);
283
 
#line 98 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
284
245
        rygel_plugin_add_default_icon (self, RYGEL_PLUGIN_ICON_PNG_MIME, RYGEL_PLUGIN_PNG_EXT, RYGEL_PLUGIN_ICON_PNG_SMALL, RYGEL_PLUGIN_ICON_SMALL_WIDTH, RYGEL_PLUGIN_ICON_SMALL_HEIGHT, RYGEL_PLUGIN_ICON_PNG_DEPTH);
285
 
#line 106 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
286
246
        rygel_plugin_add_default_icon (self, RYGEL_PLUGIN_ICON_JPG_MIME, RYGEL_PLUGIN_JPG_EXT, RYGEL_PLUGIN_ICON_JPG_BIG, RYGEL_PLUGIN_ICON_BIG_WIDTH, RYGEL_PLUGIN_ICON_BIG_HEIGHT, RYGEL_PLUGIN_ICON_JPG_DEPTH);
287
 
#line 112 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
288
247
        rygel_plugin_add_default_icon (self, RYGEL_PLUGIN_ICON_JPG_MIME, RYGEL_PLUGIN_JPG_EXT, RYGEL_PLUGIN_ICON_JPG_SMALL, RYGEL_PLUGIN_ICON_SMALL_WIDTH, RYGEL_PLUGIN_ICON_SMALL_HEIGHT, RYGEL_PLUGIN_ICON_JPG_DEPTH);
289
 
#line 72 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
290
248
        return self;
291
 
#line 292 "rygel-plugin.c"
292
249
}
293
250
 
294
251
 
295
252
RygelPlugin* rygel_plugin_new (const gchar* desc_path, const gchar* name, const gchar* title, const gchar* description) {
296
 
#line 72 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
297
253
        return rygel_plugin_construct (RYGEL_TYPE_PLUGIN, desc_path, name, title, description);
298
 
#line 299 "rygel-plugin.c"
299
254
}
300
255
 
301
256
 
306
261
        const gchar* _tmp3_;
307
262
        RygelResourceInfo* _tmp4_;
308
263
        GType _tmp5_;
309
 
#line 120 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
310
264
        g_return_if_fail (self != NULL);
311
 
#line 120 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
312
265
        g_return_if_fail (resource_info != NULL);
313
 
#line 121 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
314
266
        _tmp0_ = self->resource_infos;
315
 
#line 121 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
316
267
        _tmp1_ = resource_info;
317
 
#line 121 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
318
268
        gee_abstract_collection_add ((GeeAbstractCollection*) _tmp0_, _tmp1_);
319
 
#line 122 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
320
269
        _tmp2_ = resource_info;
321
 
#line 122 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
322
270
        _tmp3_ = _tmp2_->upnp_type;
323
 
#line 122 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
324
271
        _tmp4_ = resource_info;
325
 
#line 122 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
326
272
        _tmp5_ = _tmp4_->type;
327
 
#line 122 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
328
273
        gupnp_resource_factory_register_resource_type ((GUPnPResourceFactory*) self, _tmp3_, _tmp5_);
329
 
#line 330 "rygel-plugin.c"
330
274
}
331
275
 
332
276
 
333
277
void rygel_plugin_add_icon (RygelPlugin* self, RygelIconInfo* icon_info) {
334
278
        GeeArrayList* _tmp0_;
335
279
        RygelIconInfo* _tmp1_;
336
 
#line 126 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
337
280
        g_return_if_fail (self != NULL);
338
 
#line 126 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
339
281
        g_return_if_fail (icon_info != NULL);
340
 
#line 127 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
341
282
        _tmp0_ = self->icon_infos;
342
 
#line 127 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
343
283
        _tmp1_ = icon_info;
344
 
#line 127 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
345
284
        gee_abstract_collection_add ((GeeAbstractCollection*) _tmp0_, _tmp1_);
346
 
#line 347 "rygel-plugin.c"
347
285
}
348
286
 
349
287
 
350
288
static void rygel_plugin_real_apply_hacks (RygelPlugin* self, RygelRootDevice* device, const gchar* description_path, GError** error) {
351
 
#line 130 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
352
289
        g_return_if_fail (device != NULL);
353
 
#line 130 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
354
290
        g_return_if_fail (description_path != NULL);
355
 
#line 356 "rygel-plugin.c"
356
291
}
357
292
 
358
293
 
359
294
void rygel_plugin_apply_hacks (RygelPlugin* self, RygelRootDevice* device, const gchar* description_path, GError** error) {
360
 
#line 130 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
361
295
        g_return_if_fail (self != NULL);
362
 
#line 130 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
363
296
        RYGEL_PLUGIN_GET_CLASS (self)->apply_hacks (self, device, description_path, error);
364
 
#line 365 "rygel-plugin.c"
365
297
}
366
298
 
367
299
 
376
308
        gint _tmp6_;
377
309
        gint _tmp7_;
378
310
        GeeArrayList* _tmp8_;
379
 
#line 135 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
380
311
        g_return_if_fail (self != NULL);
381
 
#line 135 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
382
312
        g_return_if_fail (mime_type != NULL);
383
 
#line 135 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
384
313
        g_return_if_fail (file_extension != NULL);
385
 
#line 135 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
386
314
        g_return_if_fail (uri != NULL);
387
 
#line 141 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
388
315
        _tmp0_ = mime_type;
389
 
#line 141 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
390
316
        _tmp1_ = file_extension;
391
 
#line 141 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
392
317
        _tmp2_ = rygel_icon_info_new (_tmp0_, _tmp1_);
393
 
#line 141 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
394
318
        icon = _tmp2_;
395
 
#line 142 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
396
319
        _tmp3_ = uri;
397
 
#line 142 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
398
320
        _tmp4_ = g_strdup (_tmp3_);
399
 
#line 142 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
400
321
        _g_free0 (icon->uri);
401
 
#line 142 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
402
322
        icon->uri = _tmp4_;
403
 
#line 143 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
404
323
        _tmp5_ = width;
405
 
#line 143 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
406
324
        icon->width = _tmp5_;
407
 
#line 144 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
408
325
        _tmp6_ = height;
409
 
#line 144 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
410
326
        icon->height = _tmp6_;
411
 
#line 145 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
412
327
        _tmp7_ = depth;
413
 
#line 145 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
414
328
        icon->depth = _tmp7_;
415
 
#line 147 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
416
329
        _tmp8_ = self->default_icons;
417
 
#line 147 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
418
330
        gee_abstract_collection_add ((GeeAbstractCollection*) _tmp8_, icon);
419
 
#line 135 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
420
331
        _rygel_icon_info_unref0 (icon);
421
 
#line 422 "rygel-plugin.c"
422
332
}
423
333
 
424
334
 
425
335
gboolean rygel_plugin_get_active (RygelPlugin* self) {
426
336
        gboolean result;
427
337
        gboolean _tmp0_;
428
 
#line 65 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
429
338
        g_return_val_if_fail (self != NULL, FALSE);
430
 
#line 65 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
431
339
        _tmp0_ = self->priv->_active;
432
 
#line 65 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
433
340
        result = _tmp0_;
434
 
#line 65 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
435
341
        return result;
436
 
#line 437 "rygel-plugin.c"
437
342
}
438
343
 
439
344
 
440
345
void rygel_plugin_set_active (RygelPlugin* self, gboolean value) {
441
346
        gboolean _tmp0_;
442
 
#line 65 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
443
347
        g_return_if_fail (self != NULL);
444
 
#line 65 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
445
348
        _tmp0_ = value;
446
 
#line 65 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
447
349
        self->priv->_active = _tmp0_;
448
 
#line 65 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
449
350
        g_object_notify ((GObject *) self, "active");
450
 
#line 451 "rygel-plugin.c"
451
351
}
452
352
 
453
353
 
454
354
static void rygel_plugin_class_init (RygelPluginClass * klass) {
455
 
#line 31 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
456
355
        rygel_plugin_parent_class = g_type_class_peek_parent (klass);
457
 
#line 31 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
458
356
        g_type_class_add_private (klass, sizeof (RygelPluginPrivate));
459
 
#line 31 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
460
357
        RYGEL_PLUGIN_CLASS (klass)->apply_hacks = rygel_plugin_real_apply_hacks;
461
 
#line 31 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
462
358
        G_OBJECT_CLASS (klass)->get_property = _vala_rygel_plugin_get_property;
463
 
#line 31 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
464
359
        G_OBJECT_CLASS (klass)->set_property = _vala_rygel_plugin_set_property;
465
 
#line 31 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
466
360
        G_OBJECT_CLASS (klass)->finalize = rygel_plugin_finalize;
467
 
#line 31 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
468
361
        g_object_class_install_property (G_OBJECT_CLASS (klass), RYGEL_PLUGIN_ACTIVE, g_param_spec_boolean ("active", "active", "active", FALSE, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE));
469
 
#line 470 "rygel-plugin.c"
470
362
}
471
363
 
472
364
 
473
365
static void rygel_plugin_instance_init (RygelPlugin * self) {
474
 
#line 31 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
475
366
        self->priv = RYGEL_PLUGIN_GET_PRIVATE (self);
476
 
#line 477 "rygel-plugin.c"
477
367
}
478
368
 
479
369
 
480
370
static void rygel_plugin_finalize (GObject* obj) {
481
371
        RygelPlugin * self;
482
 
#line 31 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
483
 
        self = G_TYPE_CHECK_INSTANCE_CAST (obj, RYGEL_TYPE_PLUGIN, RygelPlugin);
484
 
#line 58 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
 
372
        self = RYGEL_PLUGIN (obj);
485
373
        _g_free0 (self->name);
486
 
#line 59 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
487
374
        _g_free0 (self->title);
488
 
#line 60 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
489
375
        _g_free0 (self->description);
490
 
#line 63 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
491
376
        _g_free0 (self->desc_path);
492
 
#line 67 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
493
377
        _g_object_unref0 (self->resource_infos);
494
 
#line 68 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
495
378
        _g_object_unref0 (self->icon_infos);
496
 
#line 70 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
497
379
        _g_object_unref0 (self->default_icons);
498
 
#line 31 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
499
380
        G_OBJECT_CLASS (rygel_plugin_parent_class)->finalize (obj);
500
 
#line 501 "rygel-plugin.c"
501
381
}
502
382
 
503
383
 
519
399
 
520
400
static void _vala_rygel_plugin_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec) {
521
401
        RygelPlugin * self;
522
 
        self = G_TYPE_CHECK_INSTANCE_CAST (object, RYGEL_TYPE_PLUGIN, RygelPlugin);
523
 
#line 31 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
 
402
        self = RYGEL_PLUGIN (object);
524
403
        switch (property_id) {
525
 
#line 31 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
526
404
                case RYGEL_PLUGIN_ACTIVE:
527
 
#line 31 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
528
405
                g_value_set_boolean (value, rygel_plugin_get_active (self));
529
 
#line 31 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
530
406
                break;
531
 
#line 532 "rygel-plugin.c"
532
407
                default:
533
 
#line 31 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
534
408
                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
535
 
#line 31 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
536
409
                break;
537
 
#line 538 "rygel-plugin.c"
538
410
        }
539
411
}
540
412
 
541
413
 
542
414
static void _vala_rygel_plugin_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec) {
543
415
        RygelPlugin * self;
544
 
        self = G_TYPE_CHECK_INSTANCE_CAST (object, RYGEL_TYPE_PLUGIN, RygelPlugin);
545
 
#line 31 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
 
416
        self = RYGEL_PLUGIN (object);
546
417
        switch (property_id) {
547
 
#line 31 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
548
418
                case RYGEL_PLUGIN_ACTIVE:
549
 
#line 31 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
550
419
                rygel_plugin_set_active (self, g_value_get_boolean (value));
551
 
#line 31 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
552
420
                break;
553
 
#line 554 "rygel-plugin.c"
554
421
                default:
555
 
#line 31 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
556
422
                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
557
 
#line 31 "/home/jens/Source/rygel/src/librygel-core/rygel-plugin.vala"
558
423
                break;
559
 
#line 560 "rygel-plugin.c"
560
424
        }
561
425
}
562
426