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

« back to all changes in this revision

Viewing changes to src/librygel-core/rygel-log-handler.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-log-handler.c generated by valac 0.17.4.16-52707, the Vala compiler
 
1
/* rygel-log-handler.c generated by valac 0.16.1, the Vala compiler
2
2
 * generated from rygel-log-handler.vala, do not modify */
3
3
 
4
4
/*
159
159
 
160
160
 
161
161
static gpointer _g_object_ref0 (gpointer self) {
162
 
#line 53 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
163
162
        return self ? g_object_ref (self) : NULL;
164
 
#line 165 "rygel-log-handler.c"
165
163
}
166
164
 
167
165
 
170
168
        RygelLogHandler* _tmp0_;
171
169
        RygelLogHandler* _tmp2_;
172
170
        RygelLogHandler* _tmp3_;
173
 
#line 49 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
174
171
        _tmp0_ = rygel_log_handler_log_handler;
175
 
#line 49 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
176
172
        if (_tmp0_ == NULL) {
177
 
#line 178 "rygel-log-handler.c"
178
173
                RygelLogHandler* _tmp1_;
179
 
#line 50 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
180
174
                _tmp1_ = rygel_log_handler_new ();
181
 
#line 50 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
182
175
                _g_object_unref0 (rygel_log_handler_log_handler);
183
 
#line 50 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
184
176
                rygel_log_handler_log_handler = _tmp1_;
185
 
#line 186 "rygel-log-handler.c"
186
177
        }
187
 
#line 53 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
188
178
        _tmp2_ = rygel_log_handler_log_handler;
189
 
#line 53 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
190
179
        _tmp3_ = _g_object_ref0 (_tmp2_);
191
 
#line 53 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
192
180
        result = _tmp3_;
193
 
#line 53 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
194
181
        return result;
195
 
#line 196 "rygel-log-handler.c"
196
182
}
197
183
 
198
184
 
199
185
static void _rygel_log_handler_log_func_glog_func (const gchar* log_domain, GLogLevelFlags log_levels, const gchar* message, gpointer self) {
200
 
#line 94 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
201
186
        rygel_log_handler_log_func (self, log_domain, log_levels, message);
202
 
#line 203 "rygel-log-handler.c"
203
187
}
204
188
 
205
189
 
213
197
        gchar** _tmp10_;
214
198
        gchar** _tmp11_ = NULL;
215
199
        GError * _inner_error_ = NULL;
216
 
#line 56 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
217
200
        self = (RygelLogHandler*) g_object_new (object_type, NULL);
218
 
#line 57 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
219
201
        _tmp0_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_INT, NULL, NULL, NULL, NULL, NULL);
220
 
#line 57 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
221
202
        _g_object_unref0 (self->priv->log_level_hash);
222
 
#line 57 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
223
203
        self->priv->log_level_hash = _tmp0_;
224
 
#line 60 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
225
204
        _tmp1_ = rygel_meta_config_get_default ();
226
 
#line 60 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
227
205
        config = _tmp1_;
228
 
#line 229 "rygel-log-handler.c"
229
206
        {
230
207
                RygelMetaConfig* _tmp2_;
231
208
                gchar* _tmp3_ = NULL;
232
209
                gchar* _tmp4_;
233
 
#line 64 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
234
210
                _tmp2_ = config;
235
 
#line 64 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
236
211
                _tmp3_ = rygel_configuration_get_log_levels ((RygelConfiguration*) _tmp2_, &_inner_error_);
237
 
#line 64 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
238
212
                _tmp4_ = _tmp3_;
239
 
#line 64 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
240
213
                if (_inner_error_ != NULL) {
241
 
#line 242 "rygel-log-handler.c"
242
214
                        goto __catch6_g_error;
243
215
                }
244
 
#line 64 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
245
216
                _g_free0 (log_levels);
246
 
#line 64 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
247
217
                log_levels = _tmp4_;
248
 
#line 249 "rygel-log-handler.c"
249
218
        }
250
219
        goto __finally6;
251
220
        __catch6_g_error:
255
224
                const gchar* _tmp6_ = NULL;
256
225
                GError* _tmp7_;
257
226
                const gchar* _tmp8_;
258
 
#line 63 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
259
227
                err = _inner_error_;
260
 
#line 63 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
261
228
                _inner_error_ = NULL;
262
 
#line 66 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
263
229
                _tmp5_ = g_strdup (RYGEL_LOG_HANDLER_DEFAULT_LEVELS);
264
 
#line 66 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
265
230
                _g_free0 (log_levels);
266
 
#line 66 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
267
231
                log_levels = _tmp5_;
268
 
#line 68 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
269
232
                _tmp6_ = _ ("Failed to get log level from configuration: %s");
270
 
#line 68 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
271
233
                _tmp7_ = err;
272
 
#line 68 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
273
234
                _tmp8_ = _tmp7_->message;
274
 
#line 68 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
275
235
                g_warning (_tmp6_, _tmp8_);
276
 
#line 63 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
277
236
                _g_error_free0 (err);
278
 
#line 279 "rygel-log-handler.c"
279
237
        }
280
238
        __finally6:
281
 
#line 63 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
282
239
        if (_inner_error_ != NULL) {
283
 
#line 63 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
284
240
                _g_free0 (log_levels);
285
 
#line 63 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
286
241
                _g_object_unref0 (config);
287
 
#line 63 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
288
242
                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);
289
 
#line 63 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
290
243
                g_clear_error (&_inner_error_);
291
 
#line 63 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
292
244
                return NULL;
293
 
#line 294 "rygel-log-handler.c"
294
245
        }
295
 
#line 72 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
296
246
        _tmp9_ = log_levels;
297
 
#line 72 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
298
247
        _tmp11_ = _tmp10_ = g_strsplit (_tmp9_, ",", 0);
299
 
#line 300 "rygel-log-handler.c"
300
248
        {
301
249
                gchar** pair_collection = NULL;
302
250
                gint pair_collection_length1 = 0;
303
251
                gint _pair_collection_size_ = 0;
304
252
                gint pair_it = 0;
305
 
#line 72 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
306
253
                pair_collection = _tmp11_;
307
 
#line 72 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
308
254
                pair_collection_length1 = _vala_array_length (_tmp10_);
309
 
#line 72 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
310
255
                for (pair_it = 0; pair_it < _vala_array_length (_tmp10_); pair_it = pair_it + 1) {
311
 
#line 312 "rygel-log-handler.c"
312
256
                        gchar* _tmp12_;
313
257
                        gchar* pair = NULL;
314
 
#line 72 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
315
258
                        _tmp12_ = g_strdup (pair_collection[pair_it]);
316
 
#line 72 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
317
259
                        pair = _tmp12_;
318
 
#line 319 "rygel-log-handler.c"
319
260
                        {
320
261
                                const gchar* _tmp13_;
321
262
                                gchar** _tmp14_;
335
276
                                GeeHashMap* _tmp30_;
336
277
                                const gchar* _tmp31_;
337
278
                                GLogLevelFlags _tmp32_;
338
 
#line 73 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
339
279
                                _tmp13_ = pair;
340
 
#line 73 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
341
280
                                _tmp15_ = _tmp14_ = g_strsplit (_tmp13_, ":", 0);
342
 
#line 73 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
343
281
                                tokens = _tmp15_;
344
 
#line 73 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
345
282
                                tokens_length1 = _vala_array_length (_tmp14_);
346
 
#line 73 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
347
283
                                _tokens_size_ = tokens_length1;
348
 
#line 74 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
349
284
                                _tmp16_ = tokens;
350
 
#line 74 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
351
285
                                _tmp16__length1 = tokens_length1;
352
 
#line 74 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
353
286
                                if (_tmp16__length1 < 1) {
354
 
#line 75 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
355
287
                                        tokens = (_vala_array_free (tokens, tokens_length1, (GDestroyNotify) g_free), NULL);
356
 
#line 75 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
357
288
                                        _g_free0 (pair);
358
 
#line 75 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
359
289
                                        break;
360
 
#line 361 "rygel-log-handler.c"
361
290
                                }
362
 
#line 81 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
363
291
                                _tmp17_ = tokens;
364
 
#line 81 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
365
292
                                _tmp17__length1 = tokens_length1;
366
 
#line 81 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
367
293
                                if (_tmp17__length1 == 1) {
368
 
#line 369 "rygel-log-handler.c"
369
294
                                        gchar** _tmp18_;
370
295
                                        gint _tmp18__length1;
371
296
                                        const gchar* _tmp19_;
372
297
                                        gint _tmp20_ = 0;
373
298
                                        gchar* _tmp21_;
374
 
#line 82 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
375
299
                                        _tmp18_ = tokens;
376
 
#line 82 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
377
300
                                        _tmp18__length1 = tokens_length1;
378
 
#line 82 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
379
301
                                        _tmp19_ = _tmp18_[0];
380
 
#line 82 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
381
302
                                        _tmp20_ = atoi (_tmp19_);
382
 
#line 82 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
383
303
                                        level = (RygelLogLevel) _tmp20_;
384
 
#line 83 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
385
304
                                        _tmp21_ = g_strdup ("*");
386
 
#line 83 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
387
305
                                        _g_free0 (domain);
388
 
#line 83 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
389
306
                                        domain = _tmp21_;
390
 
#line 391 "rygel-log-handler.c"
391
307
                                } else {
392
308
                                        gchar** _tmp22_;
393
309
                                        gint _tmp22__length1;
397
313
                                        gint _tmp25__length1;
398
314
                                        const gchar* _tmp26_;
399
315
                                        gint _tmp27_ = 0;
400
 
#line 85 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
401
316
                                        _tmp22_ = tokens;
402
 
#line 85 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
403
317
                                        _tmp22__length1 = tokens_length1;
404
 
#line 85 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
405
318
                                        _tmp23_ = _tmp22_[0];
406
 
#line 85 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
407
319
                                        _tmp24_ = g_strdup (_tmp23_);
408
 
#line 85 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
409
320
                                        _g_free0 (domain);
410
 
#line 85 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
411
321
                                        domain = _tmp24_;
412
 
#line 86 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
413
322
                                        _tmp25_ = tokens;
414
 
#line 86 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
415
323
                                        _tmp25__length1 = tokens_length1;
416
 
#line 86 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
417
324
                                        _tmp26_ = _tmp25_[1];
418
 
#line 86 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
419
325
                                        _tmp27_ = atoi (_tmp26_);
420
 
#line 86 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
421
326
                                        level = (RygelLogLevel) _tmp27_;
422
 
#line 423 "rygel-log-handler.c"
423
327
                                }
424
 
#line 89 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
425
328
                                _tmp28_ = level;
426
 
#line 89 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
427
329
                                _tmp29_ = rygel_log_handler_log_level_to_flags (self, _tmp28_);
428
 
#line 89 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
429
330
                                flags = _tmp29_;
430
 
#line 91 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
431
331
                                _tmp30_ = self->priv->log_level_hash;
432
 
#line 91 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
433
332
                                _tmp31_ = domain;
434
 
#line 91 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
435
333
                                _tmp32_ = flags;
436
 
#line 91 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
437
 
                                gee_abstract_map_set ((GeeAbstractMap*) _tmp30_, _tmp31_, (gpointer) ((gintptr) _tmp32_));
438
 
#line 72 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
 
334
                                gee_abstract_map_set ((GeeAbstractMap*) _tmp30_, _tmp31_, GINT_TO_POINTER (_tmp32_));
439
335
                                _g_free0 (domain);
440
 
#line 72 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
441
336
                                tokens = (_vala_array_free (tokens, tokens_length1, (GDestroyNotify) g_free), NULL);
442
 
#line 72 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
443
337
                                _g_free0 (pair);
444
 
#line 445 "rygel-log-handler.c"
445
338
                        }
446
339
                }
447
 
#line 72 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
448
340
                pair_collection = (_vala_array_free (pair_collection, pair_collection_length1, (GDestroyNotify) g_free), NULL);
449
 
#line 450 "rygel-log-handler.c"
450
341
        }
451
 
#line 94 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
452
342
        g_log_set_default_handler (_rygel_log_handler_log_func_glog_func, self);
453
 
#line 56 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
454
343
        _g_free0 (log_levels);
455
 
#line 56 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
456
344
        _g_object_unref0 (config);
457
 
#line 56 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
458
345
        return self;
459
 
#line 460 "rygel-log-handler.c"
460
346
}
461
347
 
462
348
 
463
349
static RygelLogHandler* rygel_log_handler_new (void) {
464
 
#line 56 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
465
350
        return rygel_log_handler_construct (RYGEL_TYPE_LOG_HANDLER);
466
 
#line 467 "rygel-log-handler.c"
467
351
}
468
352
 
469
353
 
473
357
        GLogLevelFlags _tmp4_;
474
358
        GLogLevelFlags _tmp7_;
475
359
        GLogLevelFlags _tmp8_;
476
 
#line 97 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
477
360
        g_return_if_fail (self != NULL);
478
 
#line 97 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
479
361
        g_return_if_fail (message != NULL);
480
 
#line 100 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
481
362
        flags = 0;
482
 
#line 102 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
483
363
        _tmp0_ = log_domain;
484
 
#line 102 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
485
364
        if (_tmp0_ != NULL) {
486
 
#line 487 "rygel-log-handler.c"
487
365
                GeeHashMap* _tmp1_;
488
366
                const gchar* _tmp2_;
489
367
                gpointer _tmp3_ = NULL;
490
 
#line 103 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
491
368
                _tmp1_ = self->priv->log_level_hash;
492
 
#line 103 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
493
369
                _tmp2_ = log_domain;
494
 
#line 103 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
495
370
                _tmp3_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp1_, _tmp2_);
496
 
#line 103 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
497
 
                flags = (GLogLevelFlags) ((gintptr) _tmp3_);
498
 
#line 499 "rygel-log-handler.c"
 
371
                flags = GPOINTER_TO_INT (_tmp3_);
499
372
        }
500
 
#line 106 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
501
373
        _tmp4_ = flags;
502
 
#line 106 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
503
374
        if (_tmp4_ == 0) {
504
 
#line 505 "rygel-log-handler.c"
505
375
                GeeHashMap* _tmp5_;
506
376
                gpointer _tmp6_ = NULL;
507
 
#line 107 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
508
377
                _tmp5_ = self->priv->log_level_hash;
509
 
#line 107 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
510
378
                _tmp6_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp5_, "*");
511
 
#line 107 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
512
 
                flags = (GLogLevelFlags) ((gintptr) _tmp6_);
513
 
#line 514 "rygel-log-handler.c"
 
379
                flags = GPOINTER_TO_INT (_tmp6_);
514
380
        }
515
 
#line 110 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
516
381
        _tmp7_ = log_levels;
517
 
#line 110 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
518
382
        _tmp8_ = flags;
519
 
#line 110 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
520
383
        if ((_tmp8_ & _tmp7_) == _tmp7_) {
521
 
#line 522 "rygel-log-handler.c"
522
384
                GLogFunc _tmp9_;
523
385
                void* _tmp9__target;
524
386
                const gchar* _tmp10_;
525
387
                GLogLevelFlags _tmp11_;
526
388
                const gchar* _tmp12_;
527
 
#line 112 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
528
389
                _tmp9_ = g_log_default_handler;
529
 
#line 112 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
530
390
                _tmp9__target = NULL;
531
 
#line 112 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
532
391
                _tmp10_ = log_domain;
533
 
#line 112 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
534
392
                _tmp11_ = log_levels;
535
 
#line 112 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
536
393
                _tmp12_ = message;
537
 
#line 112 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
538
394
                _tmp9_ (_tmp10_, _tmp11_, _tmp12_, _tmp9__target);
539
 
#line 540 "rygel-log-handler.c"
540
395
        }
541
396
}
542
397
 
545
400
        GLogLevelFlags result = 0;
546
401
        GLogLevelFlags flags;
547
402
        RygelLogLevel _tmp0_;
548
 
#line 116 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
549
403
        g_return_val_if_fail (self != NULL, 0);
550
 
#line 117 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
551
404
        flags = RYGEL_LOG_HANDLER_DEFAULT_FLAGS;
552
 
#line 119 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
553
405
        _tmp0_ = level;
554
 
#line 119 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
555
406
        switch (_tmp0_) {
556
 
#line 119 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
557
407
                case RYGEL_LOG_LEVEL_CRITICAL:
558
 
#line 559 "rygel-log-handler.c"
559
408
                {
560
 
#line 121 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
561
409
                        flags = G_LOG_LEVEL_CRITICAL;
562
 
#line 122 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
563
410
                        break;
564
 
#line 565 "rygel-log-handler.c"
565
411
                }
566
 
#line 119 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
567
412
                case RYGEL_LOG_LEVEL_ERROR:
568
 
#line 569 "rygel-log-handler.c"
569
413
                {
570
 
#line 124 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
571
414
                        flags = G_LOG_LEVEL_CRITICAL | G_LOG_LEVEL_ERROR;
572
 
#line 126 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
573
415
                        break;
574
 
#line 575 "rygel-log-handler.c"
575
416
                }
576
 
#line 119 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
577
417
                case RYGEL_LOG_LEVEL_WARNING:
578
 
#line 579 "rygel-log-handler.c"
579
418
                {
580
 
#line 128 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
581
419
                        flags = (G_LOG_LEVEL_WARNING | G_LOG_LEVEL_CRITICAL) | G_LOG_LEVEL_ERROR;
582
 
#line 131 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
583
420
                        break;
584
 
#line 585 "rygel-log-handler.c"
585
421
                }
586
 
#line 119 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
587
422
                case RYGEL_LOG_LEVEL_INFO:
588
 
#line 589 "rygel-log-handler.c"
589
423
                {
590
 
#line 133 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
591
424
                        flags = (((G_LOG_LEVEL_WARNING | G_LOG_LEVEL_CRITICAL) | G_LOG_LEVEL_ERROR) | G_LOG_LEVEL_MESSAGE) | G_LOG_LEVEL_INFO;
592
 
#line 138 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
593
425
                        break;
594
 
#line 595 "rygel-log-handler.c"
595
426
                }
596
 
#line 119 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
597
427
                case RYGEL_LOG_LEVEL_DEBUG:
598
 
#line 599 "rygel-log-handler.c"
599
428
                {
600
 
#line 140 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
601
429
                        flags = ((((G_LOG_LEVEL_WARNING | G_LOG_LEVEL_CRITICAL) | G_LOG_LEVEL_ERROR) | G_LOG_LEVEL_MESSAGE) | G_LOG_LEVEL_INFO) | G_LOG_LEVEL_DEBUG;
602
 
#line 146 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
603
430
                        break;
604
 
#line 605 "rygel-log-handler.c"
605
431
                }
606
432
                default:
607
433
                {
608
 
#line 148 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
609
434
                        flags = RYGEL_LOG_HANDLER_DEFAULT_FLAGS;
610
 
#line 149 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
611
435
                        break;
612
 
#line 613 "rygel-log-handler.c"
613
436
                }
614
437
        }
615
 
#line 152 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
616
438
        result = flags;
617
 
#line 152 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
618
439
        return result;
619
 
#line 620 "rygel-log-handler.c"
620
440
}
621
441
 
622
442
 
623
443
static void rygel_log_handler_class_init (RygelLogHandlerClass * klass) {
624
 
#line 36 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
625
444
        rygel_log_handler_parent_class = g_type_class_peek_parent (klass);
626
 
#line 36 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
627
445
        g_type_class_add_private (klass, sizeof (RygelLogHandlerPrivate));
628
 
#line 36 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
629
446
        G_OBJECT_CLASS (klass)->finalize = rygel_log_handler_finalize;
630
 
#line 631 "rygel-log-handler.c"
631
447
}
632
448
 
633
449
 
634
450
static void rygel_log_handler_instance_init (RygelLogHandler * self) {
635
 
#line 36 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
636
451
        self->priv = RYGEL_LOG_HANDLER_GET_PRIVATE (self);
637
 
#line 638 "rygel-log-handler.c"
638
452
}
639
453
 
640
454
 
641
455
static void rygel_log_handler_finalize (GObject* obj) {
642
456
        RygelLogHandler * self;
643
 
#line 36 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
644
 
        self = G_TYPE_CHECK_INSTANCE_CAST (obj, RYGEL_TYPE_LOG_HANDLER, RygelLogHandler);
645
 
#line 44 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
 
457
        self = RYGEL_LOG_HANDLER (obj);
646
458
        _g_object_unref0 (self->priv->log_level_hash);
647
 
#line 36 "/home/jens/Source/rygel/src/librygel-core/rygel-log-handler.vala"
648
459
        G_OBJECT_CLASS (rygel_log_handler_parent_class)->finalize (obj);
649
 
#line 650 "rygel-log-handler.c"
650
460
}
651
461
 
652
462