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

« back to all changes in this revision

Viewing changes to src/plugins/media-export/rygel-media-export-object-factory.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-media-export-object-factory.c generated by valac 0.17.4.16-52707, the Vala compiler
 
1
/* rygel-media-export-object-factory.c generated by valac 0.16.1, the Vala compiler
2
2
 * generated from rygel-media-export-object-factory.vala, do not modify */
3
3
 
4
4
/*
176
176
        const gchar* _tmp23_;
177
177
        RygelMediaExportWritableDbContainer* _tmp24_;
178
178
        GError * _inner_error_ = NULL;
179
 
#line 31 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
180
179
        g_return_val_if_fail (media_db != NULL, NULL);
181
 
#line 31 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
182
180
        g_return_val_if_fail (id != NULL, NULL);
183
 
#line 31 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
184
181
        g_return_val_if_fail (title != NULL, NULL);
185
 
#line 36 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
186
182
        _tmp0_ = id;
187
 
#line 36 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
188
183
        if (g_strcmp0 (_tmp0_, "0") == 0) {
189
 
#line 190 "rygel-media-export-object-factory.c"
190
184
                {
191
185
                        RygelMediaContainer* _tmp1_ = NULL;
192
186
                        RygelMediaContainer* _tmp2_;
193
 
#line 38 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
194
187
                        _tmp1_ = rygel_media_export_root_container_get_instance (&_inner_error_);
195
 
#line 38 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
196
188
                        _tmp2_ = _tmp1_;
197
 
#line 38 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
198
189
                        if (_inner_error_ != NULL) {
199
 
#line 200 "rygel-media-export-object-factory.c"
200
190
                                goto __catch60_g_error;
201
191
                        }
202
 
#line 38 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
203
 
                        result = G_TYPE_CHECK_INSTANCE_TYPE (_tmp2_, RYGEL_MEDIA_EXPORT_TYPE_DB_CONTAINER) ? ((RygelMediaExportDBContainer*) _tmp2_) : NULL;
204
 
#line 38 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
 
192
                        result = RYGEL_MEDIA_EXPORT_IS_DB_CONTAINER (_tmp2_) ? ((RygelMediaExportDBContainer*) _tmp2_) : NULL;
205
193
                        return result;
206
 
#line 207 "rygel-media-export-object-factory.c"
207
194
                }
208
195
                goto __finally60;
209
196
                __catch60_g_error:
210
197
                {
211
198
                        GError* _error_ = NULL;
212
 
#line 37 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
213
199
                        _error_ = _inner_error_;
214
 
#line 37 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
215
200
                        _inner_error_ = NULL;
216
 
#line 41 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
217
201
                        g_assert_not_reached ();
218
 
#line 37 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
219
202
                        _g_error_free0 (_error_);
220
 
#line 221 "rygel-media-export-object-factory.c"
221
203
                }
222
204
                __finally60:
223
 
#line 37 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
224
205
                g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
225
 
#line 37 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
226
206
                g_clear_error (&_inner_error_);
227
 
#line 37 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
228
207
                return NULL;
229
 
#line 230 "rygel-media-export-object-factory.c"
230
208
        } else {
231
209
                const gchar* _tmp3_;
232
 
#line 43 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
233
210
                _tmp3_ = id;
234
 
#line 43 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
235
211
                if (g_strcmp0 (_tmp3_, RYGEL_MEDIA_EXPORT_ROOT_CONTAINER_FILESYSTEM_FOLDER_ID) == 0) {
236
 
#line 237 "rygel-media-export-object-factory.c"
237
212
                        {
238
213
                                RygelMediaContainer* _tmp4_ = NULL;
239
214
                                RygelMediaContainer* _tmp5_;
240
215
                                RygelMediaExportRootContainer* root_container;
241
216
                                RygelMediaExportRootContainer* _tmp6_;
242
217
                                RygelMediaContainer* _tmp7_ = NULL;
243
 
#line 45 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
244
218
                                _tmp4_ = rygel_media_export_root_container_get_instance (&_inner_error_);
245
 
#line 45 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
246
219
                                _tmp5_ = _tmp4_;
247
 
#line 45 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
248
220
                                if (_inner_error_ != NULL) {
249
 
#line 250 "rygel-media-export-object-factory.c"
250
221
                                        goto __catch61_g_error;
251
222
                                }
252
 
#line 45 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
253
 
                                root_container = G_TYPE_CHECK_INSTANCE_TYPE (_tmp5_, RYGEL_MEDIA_EXPORT_TYPE_ROOT_CONTAINER) ? ((RygelMediaExportRootContainer*) _tmp5_) : NULL;
254
 
#line 48 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
 
223
                                root_container = RYGEL_MEDIA_EXPORT_IS_ROOT_CONTAINER (_tmp5_) ? ((RygelMediaExportRootContainer*) _tmp5_) : NULL;
255
224
                                _tmp6_ = root_container;
256
 
#line 48 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
257
225
                                _tmp7_ = rygel_media_export_root_container_get_filesystem_container (_tmp6_);
258
 
#line 48 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
259
 
                                result = G_TYPE_CHECK_INSTANCE_TYPE (_tmp7_, RYGEL_MEDIA_EXPORT_TYPE_DB_CONTAINER) ? ((RygelMediaExportDBContainer*) _tmp7_) : NULL;
260
 
#line 48 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
 
226
                                result = RYGEL_MEDIA_EXPORT_IS_DB_CONTAINER (_tmp7_) ? ((RygelMediaExportDBContainer*) _tmp7_) : NULL;
261
227
                                _g_object_unref0 (root_container);
262
 
#line 48 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
263
228
                                return result;
264
 
#line 265 "rygel-media-export-object-factory.c"
265
229
                        }
266
230
                        goto __finally61;
267
231
                        __catch61_g_error:
268
232
                        {
269
233
                                GError* _error_ = NULL;
270
 
#line 44 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
271
234
                                _error_ = _inner_error_;
272
 
#line 44 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
273
235
                                _inner_error_ = NULL;
274
 
#line 50 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
275
236
                                g_assert_not_reached ();
276
 
#line 44 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
277
237
                                _g_error_free0 (_error_);
278
 
#line 279 "rygel-media-export-object-factory.c"
279
238
                        }
280
239
                        __finally61:
281
 
#line 44 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
282
240
                        g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
283
 
#line 44 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
284
241
                        g_clear_error (&_inner_error_);
285
 
#line 44 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
286
242
                        return NULL;
287
 
#line 288 "rygel-media-export-object-factory.c"
288
243
                }
289
244
        }
290
 
#line 53 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
291
245
        _tmp8_ = id;
292
 
#line 53 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
293
246
        _tmp9_ = g_str_has_prefix (_tmp8_, RYGEL_MEDIA_EXPORT_QUERY_CONTAINER_PREFIX);
294
 
#line 53 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
295
247
        if (_tmp9_) {
296
 
#line 297 "rygel-media-export-object-factory.c"
297
248
                RygelMediaExportQueryContainerFactory* _tmp10_ = NULL;
298
249
                RygelMediaExportQueryContainerFactory* factory;
299
250
                RygelMediaExportQueryContainerFactory* _tmp11_;
301
252
                const gchar* _tmp13_;
302
253
                const gchar* _tmp14_;
303
254
                RygelMediaExportQueryContainer* _tmp15_ = NULL;
304
 
#line 54 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
305
255
                _tmp10_ = rygel_media_export_query_container_factory_get_default ();
306
 
#line 54 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
307
256
                factory = _tmp10_;
308
 
#line 55 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
309
257
                _tmp11_ = factory;
310
 
#line 55 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
311
258
                _tmp12_ = media_db;
312
 
#line 55 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
313
259
                _tmp13_ = id;
314
 
#line 55 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
315
260
                _tmp14_ = title;
316
 
#line 55 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
317
261
                _tmp15_ = rygel_media_export_query_container_factory_create_from_id (_tmp11_, _tmp12_, _tmp13_, _tmp14_);
318
 
#line 55 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
319
262
                result = (RygelMediaExportDBContainer*) _tmp15_;
320
 
#line 55 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
321
263
                _g_object_unref0 (factory);
322
 
#line 55 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
323
264
                return result;
324
 
#line 325 "rygel-media-export-object-factory.c"
325
265
        }
326
 
#line 58 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
327
266
        _tmp16_ = uri;
328
 
#line 58 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
329
267
        if (_tmp16_ == NULL) {
330
 
#line 331 "rygel-media-export-object-factory.c"
331
268
                RygelMediaExportMediaCache* _tmp17_;
332
269
                const gchar* _tmp18_;
333
270
                const gchar* _tmp19_;
334
271
                RygelMediaExportDBContainer* _tmp20_;
335
 
#line 59 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
336
272
                _tmp17_ = media_db;
337
 
#line 59 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
338
273
                _tmp18_ = id;
339
 
#line 59 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
340
274
                _tmp19_ = title;
341
 
#line 59 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
342
275
                _tmp20_ = rygel_media_export_db_container_new (_tmp17_, _tmp18_, _tmp19_);
343
 
#line 59 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
344
276
                result = _tmp20_;
345
 
#line 59 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
346
277
                return result;
347
 
#line 348 "rygel-media-export-object-factory.c"
348
278
        }
349
 
#line 62 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
350
279
        _tmp21_ = media_db;
351
 
#line 62 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
352
280
        _tmp22_ = id;
353
 
#line 62 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
354
281
        _tmp23_ = title;
355
 
#line 62 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
356
282
        _tmp24_ = rygel_media_export_writable_db_container_new (_tmp21_, _tmp22_, _tmp23_);
357
 
#line 62 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
358
283
        result = (RygelMediaExportDBContainer*) _tmp24_;
359
 
#line 62 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
360
284
        return result;
361
 
#line 362 "rygel-media-export-object-factory.c"
362
285
}
363
286
 
364
287
 
365
288
RygelMediaExportDBContainer* rygel_media_export_object_factory_get_container (RygelMediaExportObjectFactory* self, RygelMediaExportMediaCache* media_db, const gchar* id, const gchar* title, guint child_count, const gchar* uri) {
366
 
#line 31 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
367
289
        g_return_val_if_fail (self != NULL, NULL);
368
 
#line 31 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
369
290
        return RYGEL_MEDIA_EXPORT_OBJECT_FACTORY_GET_CLASS (self)->get_container (self, media_db, id, title, child_count, uri);
370
 
#line 371 "rygel-media-export-object-factory.c"
371
291
}
372
292
 
373
293
 
384
304
        const gchar* _tmp0_;
385
305
        const gchar* _tmp1_;
386
306
        GQuark _tmp3_ = 0U;
387
 
#line 73 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
388
307
        g_return_val_if_fail (media_db != NULL, NULL);
389
 
#line 73 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
390
308
        g_return_val_if_fail (parent != NULL, NULL);
391
 
#line 73 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
392
309
        g_return_val_if_fail (id != NULL, NULL);
393
 
#line 73 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
394
310
        g_return_val_if_fail (title != NULL, NULL);
395
 
#line 73 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
396
311
        g_return_val_if_fail (upnp_class != NULL, NULL);
397
 
#line 78 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
398
312
        _tmp0_ = upnp_class;
399
 
#line 78 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
400
313
        _tmp1_ = _tmp0_;
401
 
#line 78 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
402
314
        _tmp3_ = (NULL == _tmp1_) ? 0 : g_quark_from_string (_tmp1_);
403
 
#line 78 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
404
315
        if ((_tmp3_ == g_quark_from_string (RYGEL_MUSIC_ITEM_UPNP_CLASS)) || (_tmp3_ == g_quark_from_string (RYGEL_AUDIO_ITEM_UPNP_CLASS))) {
405
 
#line 78 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
406
316
                switch (0) {
407
 
#line 408 "rygel-media-export-object-factory.c"
408
317
                        default:
409
318
                        {
410
319
                                const gchar* _tmp4_;
411
320
                                RygelMediaContainer* _tmp5_;
412
321
                                const gchar* _tmp6_;
413
322
                                RygelMediaExportMusicItem* _tmp7_;
414
 
#line 81 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
415
323
                                _tmp4_ = id;
416
 
#line 81 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
417
324
                                _tmp5_ = parent;
418
 
#line 81 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
419
325
                                _tmp6_ = title;
420
 
#line 81 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
421
326
                                _tmp7_ = rygel_media_export_music_item_new (_tmp4_, _tmp5_, _tmp6_, RYGEL_MUSIC_ITEM_UPNP_CLASS);
422
 
#line 81 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
423
327
                                result = (RygelMediaItem*) _tmp7_;
424
 
#line 81 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
425
328
                                return result;
426
 
#line 427 "rygel-media-export-object-factory.c"
427
329
                        }
428
330
                }
429
331
        } else if (_tmp3_ == g_quark_from_string (RYGEL_VIDEO_ITEM_UPNP_CLASS)) {
430
 
#line 78 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
431
332
                switch (0) {
432
 
#line 433 "rygel-media-export-object-factory.c"
433
333
                        default:
434
334
                        {
435
335
                                const gchar* _tmp8_;
436
336
                                RygelMediaContainer* _tmp9_;
437
337
                                const gchar* _tmp10_;
438
338
                                RygelVideoItem* _tmp11_;
439
 
#line 83 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
440
339
                                _tmp8_ = id;
441
 
#line 83 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
442
340
                                _tmp9_ = parent;
443
 
#line 83 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
444
341
                                _tmp10_ = title;
445
 
#line 83 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
446
342
                                _tmp11_ = rygel_video_item_new (_tmp8_, _tmp9_, _tmp10_, RYGEL_VIDEO_ITEM_UPNP_CLASS);
447
 
#line 83 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
448
343
                                result = (RygelMediaItem*) _tmp11_;
449
 
#line 83 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
450
344
                                return result;
451
 
#line 452 "rygel-media-export-object-factory.c"
452
345
                        }
453
346
                }
454
347
        } else if ((_tmp3_ == g_quark_from_string (RYGEL_PHOTO_ITEM_UPNP_CLASS)) || (_tmp3_ == g_quark_from_string (RYGEL_IMAGE_ITEM_UPNP_CLASS))) {
455
 
#line 78 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
456
348
                switch (0) {
457
 
#line 458 "rygel-media-export-object-factory.c"
458
349
                        default:
459
350
                        {
460
351
                                const gchar* _tmp12_;
461
352
                                RygelMediaContainer* _tmp13_;
462
353
                                const gchar* _tmp14_;
463
354
                                RygelPhotoItem* _tmp15_;
464
 
#line 86 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
465
355
                                _tmp12_ = id;
466
 
#line 86 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
467
356
                                _tmp13_ = parent;
468
 
#line 86 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
469
357
                                _tmp14_ = title;
470
 
#line 86 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
471
358
                                _tmp15_ = rygel_photo_item_new (_tmp12_, _tmp13_, _tmp14_, RYGEL_PHOTO_ITEM_UPNP_CLASS);
472
 
#line 86 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
473
359
                                result = (RygelMediaItem*) _tmp15_;
474
 
#line 86 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
475
360
                                return result;
476
 
#line 477 "rygel-media-export-object-factory.c"
477
361
                        }
478
362
                }
479
363
        } else {
480
 
#line 78 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
481
364
                switch (0) {
482
 
#line 483 "rygel-media-export-object-factory.c"
483
365
                        default:
484
366
                        {
485
 
#line 88 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
486
367
                                g_assert_not_reached ();
487
 
#line 488 "rygel-media-export-object-factory.c"
488
368
                        }
489
369
                }
490
370
        }
492
372
 
493
373
 
494
374
RygelMediaItem* rygel_media_export_object_factory_get_item (RygelMediaExportObjectFactory* self, RygelMediaExportMediaCache* media_db, RygelMediaContainer* parent, const gchar* id, const gchar* title, const gchar* upnp_class) {
495
 
#line 73 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
496
375
        g_return_val_if_fail (self != NULL, NULL);
497
 
#line 73 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
498
376
        return RYGEL_MEDIA_EXPORT_OBJECT_FACTORY_GET_CLASS (self)->get_item (self, media_db, parent, id, title, upnp_class);
499
 
#line 500 "rygel-media-export-object-factory.c"
500
377
}
501
378
 
502
379
 
503
380
RygelMediaExportObjectFactory* rygel_media_export_object_factory_construct (GType object_type) {
504
381
        RygelMediaExportObjectFactory * self = NULL;
505
 
#line 23 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
506
382
        self = (RygelMediaExportObjectFactory*) g_object_new (object_type, NULL);
507
 
#line 23 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
508
383
        return self;
509
 
#line 510 "rygel-media-export-object-factory.c"
510
384
}
511
385
 
512
386
 
513
387
RygelMediaExportObjectFactory* rygel_media_export_object_factory_new (void) {
514
 
#line 23 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
515
388
        return rygel_media_export_object_factory_construct (RYGEL_MEDIA_EXPORT_TYPE_OBJECT_FACTORY);
516
 
#line 517 "rygel-media-export-object-factory.c"
517
389
}
518
390
 
519
391
 
520
392
static void rygel_media_export_object_factory_class_init (RygelMediaExportObjectFactoryClass * klass) {
521
 
#line 23 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
522
393
        rygel_media_export_object_factory_parent_class = g_type_class_peek_parent (klass);
523
 
#line 23 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
524
394
        RYGEL_MEDIA_EXPORT_OBJECT_FACTORY_CLASS (klass)->get_container = rygel_media_export_object_factory_real_get_container;
525
 
#line 23 "/home/jens/Source/rygel/src/plugins/media-export/rygel-media-export-object-factory.vala"
526
395
        RYGEL_MEDIA_EXPORT_OBJECT_FACTORY_CLASS (klass)->get_item = rygel_media_export_object_factory_real_get_item;
527
 
#line 528 "rygel-media-export-object-factory.c"
528
396
}
529
397
 
530
398