149
149
static void rygel_source_connection_manager_real_constructed (GObject* base) {
150
150
RygelSourceConnectionManager * self;
152
#line 32 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
153
152
self = (RygelSourceConnectionManager*) base;
154
#line 33 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
155
G_OBJECT_CLASS (rygel_source_connection_manager_parent_class)->constructed ((GObject*) G_TYPE_CHECK_INSTANCE_CAST (self, RYGEL_TYPE_CONNECTION_MANAGER, RygelConnectionManager));
156
#line 35 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
153
G_OBJECT_CLASS (rygel_source_connection_manager_parent_class)->constructed ((GObject*) RYGEL_CONNECTION_MANAGER (self));
157
154
((RygelConnectionManager*) self)->rcs_id = -1;
158
#line 36 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
159
155
((RygelConnectionManager*) self)->av_transport_id = -1;
160
#line 37 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
161
156
_tmp0_ = g_strdup ("Output");
162
#line 37 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
163
157
_g_free0 (((RygelConnectionManager*) self)->direction);
164
#line 37 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
165
158
((RygelConnectionManager*) self)->direction = _tmp0_;
166
#line 167 "rygel-source-connection-manager.c"
168
160
GeeArrayList* _tmp1_ = NULL;
169
161
GeeArrayList* _protocol_info_list;
173
165
gint _protocol_info_size;
174
166
gint _protocol_info_index;
175
#line 39 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
176
167
_tmp1_ = rygel_source_connection_manager_get_protocol_info (self);
177
#line 39 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
178
168
_protocol_info_list = _tmp1_;
179
#line 39 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
180
169
_tmp2_ = _protocol_info_list;
181
#line 39 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
182
170
_tmp3_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp2_);
183
#line 39 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
185
#line 39 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
186
172
_protocol_info_size = _tmp4_;
187
#line 39 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
188
173
_protocol_info_index = -1;
189
#line 39 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
191
#line 192 "rygel-source-connection-manager.c"
202
185
gchar* _tmp16_ = NULL;
205
#line 39 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
206
188
_tmp5_ = _protocol_info_index;
207
#line 39 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
208
189
_protocol_info_index = _tmp5_ + 1;
209
#line 39 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
210
190
_tmp6_ = _protocol_info_index;
211
#line 39 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
212
191
_tmp7_ = _protocol_info_size;
213
#line 39 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
214
192
if (!(_tmp6_ < _tmp7_)) {
215
#line 39 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
217
#line 218 "rygel-source-connection-manager.c"
219
#line 39 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
220
195
_tmp8_ = _protocol_info_list;
221
#line 39 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
222
196
_tmp9_ = _protocol_info_index;
223
#line 39 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
224
197
_tmp10_ = gee_abstract_list_get ((GeeAbstractList*) _tmp8_, _tmp9_);
225
#line 39 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
226
198
protocol_info = (GUPnPProtocolInfo*) _tmp10_;
227
#line 40 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
228
199
_tmp11_ = ((RygelConnectionManager*) self)->source_protocol_info;
229
#line 40 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
230
200
if (g_strcmp0 (_tmp11_, "") != 0) {
231
#line 232 "rygel-source-connection-manager.c"
232
201
const gchar* _tmp12_;
234
#line 42 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
235
203
_tmp12_ = ((RygelConnectionManager*) self)->source_protocol_info;
236
#line 42 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
237
204
_tmp13_ = g_strconcat (_tmp12_, ",", NULL);
238
#line 42 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
239
205
_g_free0 (((RygelConnectionManager*) self)->source_protocol_info);
240
#line 42 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
241
206
((RygelConnectionManager*) self)->source_protocol_info = _tmp13_;
242
#line 243 "rygel-source-connection-manager.c"
244
#line 45 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
245
208
_tmp14_ = ((RygelConnectionManager*) self)->source_protocol_info;
246
#line 45 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
247
209
_tmp15_ = protocol_info;
248
#line 45 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
249
210
_tmp16_ = gupnp_protocol_info_to_string (_tmp15_);
250
#line 45 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
251
211
_tmp17_ = _tmp16_;
252
#line 45 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
253
212
_tmp18_ = g_strconcat (_tmp14_, _tmp17_, NULL);
254
#line 45 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
255
213
_g_free0 (((RygelConnectionManager*) self)->source_protocol_info);
256
#line 45 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
257
214
((RygelConnectionManager*) self)->source_protocol_info = _tmp18_;
258
#line 45 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
259
215
_g_free0 (_tmp17_);
260
#line 39 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
261
216
_g_object_unref0 (protocol_info);
262
#line 263 "rygel-source-connection-manager.c"
264
#line 39 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
265
218
_g_object_unref0 (_protocol_info_list);
266
#line 267 "rygel-source-connection-manager.c"
283
235
GUPnPDLNADiscoverer* _tmp6_;
284
236
GList* _tmp7_ = NULL;
285
#line 49 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
286
237
g_return_val_if_fail (self != NULL, NULL);
287
#line 50 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
288
238
_tmp0_ = rygel_source_connection_manager_get_http_server (self);
289
#line 50 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
291
#line 51 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
293
#line 51 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
294
241
_tmp2_ = rygel_transcode_manager_get_protocol_info ((RygelTranscodeManager*) _tmp1_);
295
#line 51 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
296
242
protocol_infos = _tmp2_;
297
#line 53 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
298
243
_tmp3_ = gupnp_dlna_discoverer_new ((GstClockTime) GST_SECOND, TRUE, FALSE);
299
#line 53 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
300
244
discoverer = _tmp3_;
301
#line 56 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
303
#line 56 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
304
246
_tmp5_ = rygel_transcode_manager_get_protocol ((RygelTranscodeManager*) _tmp4_);
305
#line 56 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
306
247
protocol = _tmp5_;
307
#line 58 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
308
248
_tmp6_ = discoverer;
309
#line 58 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
310
249
_tmp7_ = gupnp_dlna_discoverer_list_profiles (_tmp6_);
311
#line 312 "rygel-source-connection-manager.c"
313
251
GList* profile_collection = NULL;
314
252
GList* profile_it = NULL;
315
#line 58 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
316
253
profile_collection = _tmp7_;
317
#line 58 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
318
254
for (profile_it = profile_collection; profile_it != NULL; profile_it = profile_it->next) {
319
#line 320 "rygel-source-connection-manager.c"
320
255
GUPnPDLNAProfile* profile = NULL;
321
#line 58 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
322
256
profile = (GUPnPDLNAProfile*) profile_it->data;
323
#line 324 "rygel-source-connection-manager.c"
325
258
GUPnPProtocolInfo* _tmp8_;
326
259
GUPnPProtocolInfo* protocol_info;
337
270
GeeArrayList* _tmp19_;
338
271
GUPnPProtocolInfo* _tmp20_;
339
272
gboolean _tmp21_ = FALSE;
340
#line 59 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
341
273
_tmp8_ = gupnp_protocol_info_new ();
342
#line 59 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
343
274
protocol_info = _tmp8_;
344
#line 61 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
345
275
_tmp9_ = protocol_info;
346
#line 61 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
347
276
_tmp10_ = protocol;
348
#line 61 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
349
277
gupnp_protocol_info_set_protocol (_tmp9_, _tmp10_);
350
#line 62 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
351
278
_tmp11_ = protocol_info;
352
#line 62 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
353
279
_tmp12_ = profile;
354
#line 62 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
355
280
_tmp13_ = gupnp_dlna_profile_get_mime (_tmp12_);
356
#line 62 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
357
281
_tmp14_ = _tmp13_;
358
#line 62 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
359
282
gupnp_protocol_info_set_mime_type (_tmp11_, _tmp14_);
360
#line 63 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
361
283
_tmp15_ = protocol_info;
362
#line 63 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
363
284
_tmp16_ = profile;
364
#line 63 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
365
285
_tmp17_ = gupnp_dlna_profile_get_name (_tmp16_);
366
#line 63 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
367
286
_tmp18_ = _tmp17_;
368
#line 63 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
369
287
gupnp_protocol_info_set_dlna_profile (_tmp15_, _tmp18_);
370
#line 65 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
371
288
_tmp19_ = protocol_infos;
372
#line 65 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
373
289
_tmp20_ = protocol_info;
374
#line 65 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
375
290
_tmp21_ = gee_abstract_collection_contains ((GeeAbstractCollection*) _tmp19_, _tmp20_);
376
#line 65 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
378
#line 379 "rygel-source-connection-manager.c"
379
292
GeeArrayList* _tmp22_;
380
293
GUPnPProtocolInfo* _tmp23_;
381
#line 66 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
382
294
_tmp22_ = protocol_infos;
383
#line 66 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
384
295
_tmp23_ = protocol_info;
385
#line 66 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
386
296
gee_abstract_list_insert ((GeeAbstractList*) _tmp22_, 0, _tmp23_);
387
#line 388 "rygel-source-connection-manager.c"
389
#line 58 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
390
298
_g_object_unref0 (protocol_info);
391
#line 392 "rygel-source-connection-manager.c"
395
#line 70 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
396
302
result = protocol_infos;
397
#line 70 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
398
303
_g_free0 (protocol);
399
#line 70 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
400
304
_g_object_unref0 (discoverer);
401
#line 70 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
402
305
_g_object_unref0 (server);
403
#line 70 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
405
#line 406 "rygel-source-connection-manager.c"
409
310
static gpointer _g_object_ref0 (gpointer self) {
410
#line 79 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
411
311
return self ? g_object_ref (self) : NULL;
412
#line 413 "rygel-source-connection-manager.c"
419
318
GUPnPRootDevice* _tmp0_ = NULL;
420
319
GUPnPRootDevice* _tmp1_;
421
320
RygelRootDevice* root_device;
422
#line 73 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
423
321
g_return_val_if_fail (self != NULL, NULL);
424
#line 74 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
426
#line 76 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
427
323
g_object_get ((GUPnPService*) self, "root-device", &_tmp0_, NULL);
428
#line 76 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
430
#line 76 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
431
root_device = G_TYPE_CHECK_INSTANCE_CAST (_tmp1_, RYGEL_TYPE_ROOT_DEVICE, RygelRootDevice);
432
#line 433 "rygel-source-connection-manager.c"
325
root_device = RYGEL_ROOT_DEVICE (_tmp1_);
434
327
RygelRootDevice* _tmp2_;
435
328
GeeArrayList* _tmp3_;
442
335
gint _service_size;
443
336
gint _service_index;
444
#line 79 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
445
337
_tmp2_ = root_device;
446
#line 79 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
447
338
_tmp3_ = rygel_root_device_get_services (_tmp2_);
448
#line 79 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
450
#line 79 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
451
340
_tmp5_ = _g_object_ref0 (_tmp4_);
452
#line 79 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
453
341
_service_list = _tmp5_;
454
#line 79 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
455
342
_tmp6_ = _service_list;
456
#line 79 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
457
343
_tmp7_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp6_);
458
#line 79 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
460
#line 79 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
461
345
_service_size = _tmp8_;
462
#line 79 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
463
346
_service_index = -1;
464
#line 79 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
466
#line 467 "rygel-source-connection-manager.c"
474
355
GUPnPServiceInfo* _tmp15_;
475
356
GType _tmp16_ = 0UL;
476
357
gboolean _tmp17_ = FALSE;
477
#line 79 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
478
358
_tmp9_ = _service_index;
479
#line 79 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
480
359
_service_index = _tmp9_ + 1;
481
#line 79 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
482
360
_tmp10_ = _service_index;
483
#line 79 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
484
361
_tmp11_ = _service_size;
485
#line 79 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
486
362
if (!(_tmp10_ < _tmp11_)) {
487
#line 79 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
489
#line 490 "rygel-source-connection-manager.c"
491
#line 79 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
492
365
_tmp12_ = _service_list;
493
#line 79 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
494
366
_tmp13_ = _service_index;
495
#line 79 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
496
367
_tmp14_ = gee_abstract_list_get ((GeeAbstractList*) _tmp12_, _tmp13_);
497
#line 79 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
498
368
service = (GUPnPServiceInfo*) _tmp14_;
499
#line 80 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
500
369
_tmp15_ = service;
501
#line 80 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
502
370
_tmp16_ = G_TYPE_FROM_INSTANCE ((GObject*) _tmp15_);
503
#line 80 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
504
371
_tmp17_ = g_type_is_a (_tmp16_, RYGEL_TYPE_CONTENT_DIRECTORY);
505
#line 80 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
507
#line 508 "rygel-source-connection-manager.c"
508
373
GUPnPServiceInfo* _tmp18_;
509
374
RygelContentDirectory* _tmp19_;
510
375
RygelContentDirectory* content_directory;
511
376
RygelContentDirectory* _tmp20_;
512
377
RygelHTTPServer* _tmp21_;
513
378
RygelHTTPServer* _tmp22_;
514
#line 81 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
515
379
_tmp18_ = service;
516
#line 81 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
517
_tmp19_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp18_, RYGEL_TYPE_CONTENT_DIRECTORY, RygelContentDirectory));
518
#line 81 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
380
_tmp19_ = _g_object_ref0 (RYGEL_CONTENT_DIRECTORY (_tmp18_));
519
381
content_directory = _tmp19_;
520
#line 82 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
521
382
_tmp20_ = content_directory;
522
#line 82 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
523
383
_tmp21_ = _tmp20_->http_server;
524
#line 82 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
525
384
_tmp22_ = _g_object_ref0 (_tmp21_);
526
#line 82 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
527
385
_g_object_unref0 (server);
528
#line 82 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
529
386
server = _tmp22_;
530
#line 80 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
531
387
_g_object_unref0 (content_directory);
532
#line 533 "rygel-source-connection-manager.c"
534
#line 79 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
535
389
_g_object_unref0 (service);
536
#line 537 "rygel-source-connection-manager.c"
538
#line 79 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
539
391
_g_object_unref0 (_service_list);
540
#line 541 "rygel-source-connection-manager.c"
542
#line 86 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
544
#line 86 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
545
394
_g_object_unref0 (root_device);
546
#line 86 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
548
#line 549 "rygel-source-connection-manager.c"
552
399
RygelSourceConnectionManager* rygel_source_connection_manager_construct (GType object_type) {
553
400
RygelSourceConnectionManager * self = NULL;
554
#line 31 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
555
401
self = (RygelSourceConnectionManager*) rygel_connection_manager_construct (object_type);
556
#line 31 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
558
#line 559 "rygel-source-connection-manager.c"
562
406
RygelSourceConnectionManager* rygel_source_connection_manager_new (void) {
563
#line 31 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
564
407
return rygel_source_connection_manager_construct (RYGEL_TYPE_SOURCE_CONNECTION_MANAGER);
565
#line 566 "rygel-source-connection-manager.c"
569
411
static void rygel_source_connection_manager_class_init (RygelSourceConnectionManagerClass * klass) {
570
#line 31 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
571
412
rygel_source_connection_manager_parent_class = g_type_class_peek_parent (klass);
572
#line 31 "/home/jens/Source/rygel/src/librygel-server/rygel-source-connection-manager.vala"
573
413
G_OBJECT_CLASS (klass)->constructed = rygel_source_connection_manager_real_constructed;
574
#line 575 "rygel-source-connection-manager.c"