~ubuntu-branches/ubuntu/precise/indicator-sound/precise-201111281906

« back to all changes in this revision

Viewing changes to src/freedesktop-interfaces.c

Tags: upstream-0.6.3
ImportĀ upstreamĀ versionĀ 0.6.3

Show diffs side-by-side

added added

removed removed

Lines of Context:
233
233
static void _dbus_handle_free_desktop_object_name_owner_changed (FreeDesktopObject* self, GVariant* parameters) {
234
234
        GVariantIter _arguments_iter;
235
235
        gchar* name = NULL;
236
 
        GVariant* _tmp76_;
 
236
        GVariant* _tmp77_;
237
237
        gchar* old_owner = NULL;
238
 
        GVariant* _tmp77_;
 
238
        GVariant* _tmp78_;
239
239
        gchar* new_owner = NULL;
240
 
        GVariant* _tmp78_;
 
240
        GVariant* _tmp79_;
241
241
        g_variant_iter_init (&_arguments_iter, parameters);
242
 
        _tmp76_ = g_variant_iter_next_value (&_arguments_iter);
243
 
        name = g_variant_dup_string (_tmp76_, NULL);
244
 
        g_variant_unref (_tmp76_);
245
242
        _tmp77_ = g_variant_iter_next_value (&_arguments_iter);
246
 
        old_owner = g_variant_dup_string (_tmp77_, NULL);
 
243
        name = g_variant_dup_string (_tmp77_, NULL);
247
244
        g_variant_unref (_tmp77_);
248
245
        _tmp78_ = g_variant_iter_next_value (&_arguments_iter);
249
 
        new_owner = g_variant_dup_string (_tmp78_, NULL);
 
246
        old_owner = g_variant_dup_string (_tmp78_, NULL);
250
247
        g_variant_unref (_tmp78_);
 
248
        _tmp79_ = g_variant_iter_next_value (&_arguments_iter);
 
249
        new_owner = g_variant_dup_string (_tmp79_, NULL);
 
250
        g_variant_unref (_tmp79_);
251
251
        g_signal_emit_by_name (self, "name-owner-changed", name, old_owner, new_owner);
252
252
        _g_free0 (name);
253
253
        _g_free0 (old_owner);
293
293
        GVariantIter _reply_iter;
294
294
        gchar** _result;
295
295
        int _result_length1;
296
 
        GVariant* _tmp79_;
297
 
        gchar** _tmp80_;
298
 
        int _tmp80__length;
299
 
        int _tmp80__size;
300
 
        int _tmp80__length1;
301
 
        GVariantIter _tmp81_;
302
 
        GVariant* _tmp82_;
 
296
        GVariant* _tmp80_;
 
297
        gchar** _tmp81_;
 
298
        int _tmp81__length;
 
299
        int _tmp81__size;
 
300
        int _tmp81__length1;
 
301
        GVariantIter _tmp82_;
 
302
        GVariant* _tmp83_;
303
303
        _reply_message = g_dbus_connection_send_message_with_reply_finish (g_dbus_proxy_get_connection ((GDBusProxy *) self), g_simple_async_result_get_op_res_gpointer ((GSimpleAsyncResult *) _res_), error);
304
304
        if (!_reply_message) {
305
305
                return NULL;
311
311
        _reply = g_dbus_message_get_body (_reply_message);
312
312
        g_variant_iter_init (&_reply_iter, _reply);
313
313
        _result_length1 = 0;
314
 
        _tmp79_ = g_variant_iter_next_value (&_reply_iter);
315
 
        _tmp80_ = g_new (gchar*, 5);
316
 
        _tmp80__length = 0;
317
 
        _tmp80__size = 4;
318
 
        _tmp80__length1 = 0;
319
 
        g_variant_iter_init (&_tmp81_, _tmp79_);
320
 
        for (; (_tmp82_ = g_variant_iter_next_value (&_tmp81_)) != NULL; _tmp80__length1++) {
321
 
                if (_tmp80__size == _tmp80__length) {
322
 
                        _tmp80__size = 2 * _tmp80__size;
323
 
                        _tmp80_ = g_renew (gchar*, _tmp80_, _tmp80__size + 1);
 
314
        _tmp80_ = g_variant_iter_next_value (&_reply_iter);
 
315
        _tmp81_ = g_new (gchar*, 5);
 
316
        _tmp81__length = 0;
 
317
        _tmp81__size = 4;
 
318
        _tmp81__length1 = 0;
 
319
        g_variant_iter_init (&_tmp82_, _tmp80_);
 
320
        for (; (_tmp83_ = g_variant_iter_next_value (&_tmp82_)) != NULL; _tmp81__length1++) {
 
321
                if (_tmp81__size == _tmp81__length) {
 
322
                        _tmp81__size = 2 * _tmp81__size;
 
323
                        _tmp81_ = g_renew (gchar*, _tmp81_, _tmp81__size + 1);
324
324
                }
325
 
                _tmp80_[_tmp80__length++] = g_variant_dup_string (_tmp82_, NULL);
326
 
                g_variant_unref (_tmp82_);
 
325
                _tmp81_[_tmp81__length++] = g_variant_dup_string (_tmp83_, NULL);
 
326
                g_variant_unref (_tmp83_);
327
327
        }
328
 
        _result_length1 = _tmp80__length1;
329
 
        _tmp80_[_tmp80__length] = NULL;
330
 
        _result = _tmp80_;
331
 
        g_variant_unref (_tmp79_);
 
328
        _result_length1 = _tmp81__length1;
 
329
        _tmp81_[_tmp81__length] = NULL;
 
330
        _result = _tmp81_;
 
331
        g_variant_unref (_tmp80_);
332
332
        *result_length1 = _result_length1;
333
333
        g_object_unref (_reply_message);
334
334
        return _result;
356
356
        GVariantBuilder _reply_builder;
357
357
        gchar** result;
358
358
        int result_length1 = 0;
359
 
        gchar** _tmp83_;
360
 
        GVariantBuilder _tmp84_;
361
 
        int _tmp85_;
 
359
        gchar** _tmp84_;
 
360
        GVariantBuilder _tmp85_;
 
361
        int _tmp86_;
362
362
        invocation = _user_data_;
363
363
        result = free_desktop_object_list_names_finish ((FreeDesktopObject*) source_object, _res_, &result_length1, &error);
364
364
        if (error) {
367
367
        }
368
368
        _reply_message = g_dbus_message_new_method_reply (g_dbus_method_invocation_get_message (invocation));
369
369
        g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE);
370
 
        _tmp83_ = result;
371
 
        g_variant_builder_init (&_tmp84_, G_VARIANT_TYPE ("as"));
372
 
        for (_tmp85_ = 0; _tmp85_ < result_length1; _tmp85_++) {
373
 
                g_variant_builder_add_value (&_tmp84_, g_variant_new_string (*_tmp83_));
374
 
                _tmp83_++;
 
370
        _tmp84_ = result;
 
371
        g_variant_builder_init (&_tmp85_, G_VARIANT_TYPE ("as"));
 
372
        for (_tmp86_ = 0; _tmp86_ < result_length1; _tmp86_++) {
 
373
                g_variant_builder_add_value (&_tmp85_, g_variant_new_string (*_tmp84_));
 
374
                _tmp84_++;
375
375
        }
376
 
        g_variant_builder_add_value (&_reply_builder, g_variant_builder_end (&_tmp84_));
 
376
        g_variant_builder_add_value (&_reply_builder, g_variant_builder_end (&_tmp85_));
377
377
         result = (_vala_array_free ( result,  result_length1, (GDestroyNotify) g_free), NULL);
378
378
        _reply = g_variant_builder_end (&_reply_builder);
379
379
        g_dbus_message_set_body (_reply_message, _reply);
507
507
        GVariant *_reply;
508
508
        GVariantIter _reply_iter;
509
509
        gchar* _result;
510
 
        GVariant* _tmp86_;
 
510
        GVariant* _tmp87_;
511
511
        G_IO_ERROR;
512
512
        _message = g_dbus_message_new_method_call (g_dbus_proxy_get_name ((GDBusProxy *) self), g_dbus_proxy_get_object_path ((GDBusProxy *) self), "org.freedesktop.DBus.Introspectable", "Introspect");
513
513
        g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
524
524
        }
525
525
        _reply = g_dbus_message_get_body (_reply_message);
526
526
        g_variant_iter_init (&_reply_iter, _reply);
527
 
        _tmp86_ = g_variant_iter_next_value (&_reply_iter);
528
 
        _result = g_variant_dup_string (_tmp86_, NULL);
529
 
        g_variant_unref (_tmp86_);
 
527
        _tmp87_ = g_variant_iter_next_value (&_reply_iter);
 
528
        _result = g_variant_dup_string (_tmp87_, NULL);
 
529
        g_variant_unref (_tmp87_);
530
530
        g_object_unref (_reply_message);
531
531
        return _result;
532
532
}
671
671
static void _dbus_handle_free_desktop_properties_properties_changed (FreeDesktopProperties* self, GVariant* parameters) {
672
672
        GVariantIter _arguments_iter;
673
673
        gchar* source = NULL;
674
 
        GVariant* _tmp87_;
 
674
        GVariant* _tmp88_;
675
675
        GHashTable* changed_properties = NULL;
676
 
        GVariant* _tmp88_;
677
 
        GHashTable* _tmp89_;
678
 
        GVariantIter _tmp90_;
679
 
        GVariant* _tmp91_;
 
676
        GVariant* _tmp89_;
 
677
        GHashTable* _tmp90_;
 
678
        GVariantIter _tmp91_;
680
679
        GVariant* _tmp92_;
 
680
        GVariant* _tmp93_;
681
681
        gchar** invalid = NULL;
682
682
        int invalid_length1;
683
 
        GVariant* _tmp93_;
684
 
        gchar** _tmp94_;
685
 
        int _tmp94__length;
686
 
        int _tmp94__size;
687
 
        int _tmp94__length1;
688
 
        GVariantIter _tmp95_;
689
 
        GVariant* _tmp96_;
 
683
        GVariant* _tmp94_;
 
684
        gchar** _tmp95_;
 
685
        int _tmp95__length;
 
686
        int _tmp95__size;
 
687
        int _tmp95__length1;
 
688
        GVariantIter _tmp96_;
 
689
        GVariant* _tmp97_;
690
690
        g_variant_iter_init (&_arguments_iter, parameters);
691
 
        _tmp87_ = g_variant_iter_next_value (&_arguments_iter);
692
 
        source = g_variant_dup_string (_tmp87_, NULL);
693
 
        g_variant_unref (_tmp87_);
694
691
        _tmp88_ = g_variant_iter_next_value (&_arguments_iter);
695
 
        _tmp89_ = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, NULL);
696
 
        g_variant_iter_init (&_tmp90_, _tmp88_);
697
 
        while (g_variant_iter_loop (&_tmp90_, "{?*}", &_tmp91_, &_tmp92_)) {
698
 
                g_hash_table_insert (_tmp89_, g_variant_dup_string (_tmp91_, NULL), g_variant_get_variant (_tmp92_));
699
 
        }
700
 
        changed_properties = _tmp89_;
 
692
        source = g_variant_dup_string (_tmp88_, NULL);
701
693
        g_variant_unref (_tmp88_);
 
694
        _tmp89_ = g_variant_iter_next_value (&_arguments_iter);
 
695
        _tmp90_ = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, NULL);
 
696
        g_variant_iter_init (&_tmp91_, _tmp89_);
 
697
        while (g_variant_iter_loop (&_tmp91_, "{?*}", &_tmp92_, &_tmp93_)) {
 
698
                g_hash_table_insert (_tmp90_, g_variant_dup_string (_tmp92_, NULL), g_variant_get_variant (_tmp93_));
 
699
        }
 
700
        changed_properties = _tmp90_;
 
701
        g_variant_unref (_tmp89_);
702
702
        invalid_length1 = 0;
703
 
        _tmp93_ = g_variant_iter_next_value (&_arguments_iter);
704
 
        _tmp94_ = g_new (gchar*, 5);
705
 
        _tmp94__length = 0;
706
 
        _tmp94__size = 4;
707
 
        _tmp94__length1 = 0;
708
 
        g_variant_iter_init (&_tmp95_, _tmp93_);
709
 
        for (; (_tmp96_ = g_variant_iter_next_value (&_tmp95_)) != NULL; _tmp94__length1++) {
710
 
                if (_tmp94__size == _tmp94__length) {
711
 
                        _tmp94__size = 2 * _tmp94__size;
712
 
                        _tmp94_ = g_renew (gchar*, _tmp94_, _tmp94__size + 1);
 
703
        _tmp94_ = g_variant_iter_next_value (&_arguments_iter);
 
704
        _tmp95_ = g_new (gchar*, 5);
 
705
        _tmp95__length = 0;
 
706
        _tmp95__size = 4;
 
707
        _tmp95__length1 = 0;
 
708
        g_variant_iter_init (&_tmp96_, _tmp94_);
 
709
        for (; (_tmp97_ = g_variant_iter_next_value (&_tmp96_)) != NULL; _tmp95__length1++) {
 
710
                if (_tmp95__size == _tmp95__length) {
 
711
                        _tmp95__size = 2 * _tmp95__size;
 
712
                        _tmp95_ = g_renew (gchar*, _tmp95_, _tmp95__size + 1);
713
713
                }
714
 
                _tmp94_[_tmp94__length++] = g_variant_dup_string (_tmp96_, NULL);
715
 
                g_variant_unref (_tmp96_);
 
714
                _tmp95_[_tmp95__length++] = g_variant_dup_string (_tmp97_, NULL);
 
715
                g_variant_unref (_tmp97_);
716
716
        }
717
 
        invalid_length1 = _tmp94__length1;
718
 
        _tmp94_[_tmp94__length] = NULL;
719
 
        invalid = _tmp94_;
720
 
        g_variant_unref (_tmp93_);
 
717
        invalid_length1 = _tmp95__length1;
 
718
        _tmp95_[_tmp95__length] = NULL;
 
719
        invalid = _tmp95_;
 
720
        g_variant_unref (_tmp94_);
721
721
        g_signal_emit_by_name (self, "properties-changed", source, changed_properties, invalid, invalid_length1);
722
722
        _g_free0 (source);
723
723
        _g_hash_table_unref0 (changed_properties);
772
772
        const gchar * _path;
773
773
        GVariant *_arguments;
774
774
        GVariantBuilder _arguments_builder;
775
 
        GVariantBuilder _tmp97_;
776
 
        GHashTableIter _tmp98_;
777
 
        gpointer _tmp99_;
 
775
        GVariantBuilder _tmp98_;
 
776
        GHashTableIter _tmp99_;
778
777
        gpointer _tmp100_;
779
 
        gchar** _tmp101_;
780
 
        GVariantBuilder _tmp102_;
781
 
        int _tmp103_;
 
778
        gpointer _tmp101_;
 
779
        gchar** _tmp102_;
 
780
        GVariantBuilder _tmp103_;
 
781
        int _tmp104_;
782
782
        _connection = _data[1];
783
783
        _path = _data[2];
784
784
        g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
785
785
        g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (source));
786
 
        g_hash_table_iter_init (&_tmp98_, changed_properties);
787
 
        g_variant_builder_init (&_tmp97_, G_VARIANT_TYPE ("a{sv}"));
788
 
        while (g_hash_table_iter_next (&_tmp98_, &_tmp99_, &_tmp100_)) {
 
786
        g_hash_table_iter_init (&_tmp99_, changed_properties);
 
787
        g_variant_builder_init (&_tmp98_, G_VARIANT_TYPE ("a{sv}"));
 
788
        while (g_hash_table_iter_next (&_tmp99_, &_tmp100_, &_tmp101_)) {
789
789
                gchar* _key;
790
790
                GVariant* _value;
791
 
                _key = (gchar*) _tmp99_;
792
 
                _value = (GVariant*) _tmp100_;
793
 
                g_variant_builder_add (&_tmp97_, "{?*}", g_variant_new_string (_key), g_variant_new_variant (_value));
794
 
        }
795
 
        g_variant_builder_add_value (&_arguments_builder, g_variant_builder_end (&_tmp97_));
796
 
        _tmp101_ = invalid;
797
 
        g_variant_builder_init (&_tmp102_, G_VARIANT_TYPE ("as"));
798
 
        for (_tmp103_ = 0; _tmp103_ < invalid_length1; _tmp103_++) {
799
 
                g_variant_builder_add_value (&_tmp102_, g_variant_new_string (*_tmp101_));
800
 
                _tmp101_++;
801
 
        }
802
 
        g_variant_builder_add_value (&_arguments_builder, g_variant_builder_end (&_tmp102_));
 
791
                _key = (gchar*) _tmp100_;
 
792
                _value = (GVariant*) _tmp101_;
 
793
                g_variant_builder_add (&_tmp98_, "{?*}", g_variant_new_string (_key), g_variant_new_variant (_value));
 
794
        }
 
795
        g_variant_builder_add_value (&_arguments_builder, g_variant_builder_end (&_tmp98_));
 
796
        _tmp102_ = invalid;
 
797
        g_variant_builder_init (&_tmp103_, G_VARIANT_TYPE ("as"));
 
798
        for (_tmp104_ = 0; _tmp104_ < invalid_length1; _tmp104_++) {
 
799
                g_variant_builder_add_value (&_tmp103_, g_variant_new_string (*_tmp102_));
 
800
                _tmp102_++;
 
801
        }
 
802
        g_variant_builder_add_value (&_arguments_builder, g_variant_builder_end (&_tmp103_));
803
803
        _arguments = g_variant_builder_end (&_arguments_builder);
804
804
        g_dbus_connection_emit_signal (_connection, NULL, _path, "org.freedesktop.DBus.Properties", "PropertiesChanged", _arguments, NULL);
805
805
}