638
548
static void tracker_bus_connection_real_statistics_async (TrackerSparqlConnection* base, GCancellable* cancellable, GAsyncReadyCallback _callback_, gpointer _user_data_);
639
549
static gboolean tracker_bus_connection_real_statistics_async_co (TrackerBusConnectionStatisticsAsyncData* _data_);
640
550
static void tracker_bus_connection_statistics_async_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_);
641
static void tracker_bus_connection_finalize (GObject* obj);
551
static gchar** _variant_get3 (GVariant* value, int* result_length1, int* result_length2);
642
552
static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func);
643
553
static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func);
645
static const GDBusArgInfo _tracker_bus_resources_dbus_arg_info_load_uri = {-1, "uri", "s"};
646
static const GDBusArgInfo * const _tracker_bus_resources_dbus_arg_info_load_in[] = {&_tracker_bus_resources_dbus_arg_info_load_uri, NULL};
647
static const GDBusArgInfo * const _tracker_bus_resources_dbus_arg_info_load_out[] = {NULL};
648
static const GDBusMethodInfo _tracker_bus_resources_dbus_method_info_load = {-1, "Load", (GDBusArgInfo **) (&_tracker_bus_resources_dbus_arg_info_load_in), (GDBusArgInfo **) (&_tracker_bus_resources_dbus_arg_info_load_out)};
649
static const GDBusArgInfo _tracker_bus_resources_dbus_arg_info_load_async_uri = {-1, "uri", "s"};
650
static const GDBusArgInfo * const _tracker_bus_resources_dbus_arg_info_load_async_in[] = {&_tracker_bus_resources_dbus_arg_info_load_async_uri, NULL};
651
static const GDBusArgInfo * const _tracker_bus_resources_dbus_arg_info_load_async_out[] = {NULL};
652
static const GDBusMethodInfo _tracker_bus_resources_dbus_method_info_load_async = {-1, "Load", (GDBusArgInfo **) (&_tracker_bus_resources_dbus_arg_info_load_async_in), (GDBusArgInfo **) (&_tracker_bus_resources_dbus_arg_info_load_async_out)};
653
static const GDBusMethodInfo * const _tracker_bus_resources_dbus_method_info[] = {&_tracker_bus_resources_dbus_method_info_load, &_tracker_bus_resources_dbus_method_info_load_async, NULL};
654
static const GDBusSignalInfo * const _tracker_bus_resources_dbus_signal_info[] = {NULL};
655
static const GDBusPropertyInfo * const _tracker_bus_resources_dbus_property_info[] = {NULL};
656
static const GDBusInterfaceInfo _tracker_bus_resources_dbus_interface_info = {-1, "org.freedesktop.Tracker1.Resources", (GDBusMethodInfo **) (&_tracker_bus_resources_dbus_method_info), (GDBusSignalInfo **) (&_tracker_bus_resources_dbus_signal_info), (GDBusPropertyInfo **) (&_tracker_bus_resources_dbus_property_info)};
657
static const GDBusInterfaceVTable _tracker_bus_resources_dbus_interface_vtable = {tracker_bus_resources_dbus_interface_method_call, tracker_bus_resources_dbus_interface_get_property, tracker_bus_resources_dbus_interface_set_property};
658
static const GDBusArgInfo _tracker_bus_steroids_dbus_arg_info_query_query = {-1, "query", "s"};
659
static const GDBusArgInfo _tracker_bus_steroids_dbus_arg_info_query_result_stream = {-1, "result_stream", "h"};
660
static const GDBusArgInfo _tracker_bus_steroids_dbus_arg_info_query_result = {-1, "result", "as"};
661
static const GDBusArgInfo * const _tracker_bus_steroids_dbus_arg_info_query_in[] = {&_tracker_bus_steroids_dbus_arg_info_query_query, &_tracker_bus_steroids_dbus_arg_info_query_result_stream, NULL};
662
static const GDBusArgInfo * const _tracker_bus_steroids_dbus_arg_info_query_out[] = {&_tracker_bus_steroids_dbus_arg_info_query_result, NULL};
663
static const GDBusMethodInfo _tracker_bus_steroids_dbus_method_info_query = {-1, "Query", (GDBusArgInfo **) (&_tracker_bus_steroids_dbus_arg_info_query_in), (GDBusArgInfo **) (&_tracker_bus_steroids_dbus_arg_info_query_out)};
664
static const GDBusArgInfo _tracker_bus_steroids_dbus_arg_info_update_sparql_stream = {-1, "sparql_stream", "h"};
665
static const GDBusArgInfo * const _tracker_bus_steroids_dbus_arg_info_update_in[] = {&_tracker_bus_steroids_dbus_arg_info_update_sparql_stream, NULL};
666
static const GDBusArgInfo * const _tracker_bus_steroids_dbus_arg_info_update_out[] = {NULL};
667
static const GDBusMethodInfo _tracker_bus_steroids_dbus_method_info_update = {-1, "Update", (GDBusArgInfo **) (&_tracker_bus_steroids_dbus_arg_info_update_in), (GDBusArgInfo **) (&_tracker_bus_steroids_dbus_arg_info_update_out)};
668
static const GDBusArgInfo _tracker_bus_steroids_dbus_arg_info_update_blank_sparql_stream = {-1, "sparql_stream", "h"};
669
static const GDBusArgInfo _tracker_bus_steroids_dbus_arg_info_update_blank_result = {-1, "result", "aaa{ss}"};
670
static const GDBusArgInfo * const _tracker_bus_steroids_dbus_arg_info_update_blank_in[] = {&_tracker_bus_steroids_dbus_arg_info_update_blank_sparql_stream, NULL};
671
static const GDBusArgInfo * const _tracker_bus_steroids_dbus_arg_info_update_blank_out[] = {&_tracker_bus_steroids_dbus_arg_info_update_blank_result, NULL};
672
static const GDBusMethodInfo _tracker_bus_steroids_dbus_method_info_update_blank = {-1, "UpdateBlank", (GDBusArgInfo **) (&_tracker_bus_steroids_dbus_arg_info_update_blank_in), (GDBusArgInfo **) (&_tracker_bus_steroids_dbus_arg_info_update_blank_out)};
673
static const GDBusArgInfo _tracker_bus_steroids_dbus_arg_info_batch_update_sparql_stream = {-1, "sparql_stream", "h"};
674
static const GDBusArgInfo * const _tracker_bus_steroids_dbus_arg_info_batch_update_in[] = {&_tracker_bus_steroids_dbus_arg_info_batch_update_sparql_stream, NULL};
675
static const GDBusArgInfo * const _tracker_bus_steroids_dbus_arg_info_batch_update_out[] = {NULL};
676
static const GDBusMethodInfo _tracker_bus_steroids_dbus_method_info_batch_update = {-1, "BatchUpdate", (GDBusArgInfo **) (&_tracker_bus_steroids_dbus_arg_info_batch_update_in), (GDBusArgInfo **) (&_tracker_bus_steroids_dbus_arg_info_batch_update_out)};
677
static const GDBusArgInfo _tracker_bus_steroids_dbus_arg_info_update_array_sparql_stream = {-1, "sparql_stream", "h"};
678
static const GDBusArgInfo _tracker_bus_steroids_dbus_arg_info_update_array_result = {-1, "result", "as"};
679
static const GDBusArgInfo * const _tracker_bus_steroids_dbus_arg_info_update_array_in[] = {&_tracker_bus_steroids_dbus_arg_info_update_array_sparql_stream, NULL};
680
static const GDBusArgInfo * const _tracker_bus_steroids_dbus_arg_info_update_array_out[] = {&_tracker_bus_steroids_dbus_arg_info_update_array_result, NULL};
681
static const GDBusMethodInfo _tracker_bus_steroids_dbus_method_info_update_array = {-1, "UpdateArray", (GDBusArgInfo **) (&_tracker_bus_steroids_dbus_arg_info_update_array_in), (GDBusArgInfo **) (&_tracker_bus_steroids_dbus_arg_info_update_array_out)};
682
static const GDBusMethodInfo * const _tracker_bus_steroids_dbus_method_info[] = {&_tracker_bus_steroids_dbus_method_info_query, &_tracker_bus_steroids_dbus_method_info_update, &_tracker_bus_steroids_dbus_method_info_update_blank, &_tracker_bus_steroids_dbus_method_info_batch_update, &_tracker_bus_steroids_dbus_method_info_update_array, NULL};
683
static const GDBusSignalInfo * const _tracker_bus_steroids_dbus_signal_info[] = {NULL};
684
static const GDBusPropertyInfo * const _tracker_bus_steroids_dbus_property_info[] = {NULL};
685
static const GDBusInterfaceInfo _tracker_bus_steroids_dbus_interface_info = {-1, "org.freedesktop.Tracker1.Steroids", (GDBusMethodInfo **) (&_tracker_bus_steroids_dbus_method_info), (GDBusSignalInfo **) (&_tracker_bus_steroids_dbus_signal_info), (GDBusPropertyInfo **) (&_tracker_bus_steroids_dbus_property_info)};
686
static const GDBusInterfaceVTable _tracker_bus_steroids_dbus_interface_vtable = {tracker_bus_steroids_dbus_interface_method_call, tracker_bus_steroids_dbus_interface_get_property, tracker_bus_steroids_dbus_interface_set_property};
687
static const GDBusArgInfo _tracker_bus_statistics_dbus_arg_info_Get_result = {-1, "result", "aas"};
688
static const GDBusArgInfo * const _tracker_bus_statistics_dbus_arg_info_Get_in[] = {NULL};
689
static const GDBusArgInfo * const _tracker_bus_statistics_dbus_arg_info_Get_out[] = {&_tracker_bus_statistics_dbus_arg_info_Get_result, NULL};
690
static const GDBusMethodInfo _tracker_bus_statistics_dbus_method_info_Get = {-1, "Get", (GDBusArgInfo **) (&_tracker_bus_statistics_dbus_arg_info_Get_in), (GDBusArgInfo **) (&_tracker_bus_statistics_dbus_arg_info_Get_out)};
691
static const GDBusArgInfo _tracker_bus_statistics_dbus_arg_info_Get_async_result = {-1, "result", "aas"};
692
static const GDBusArgInfo * const _tracker_bus_statistics_dbus_arg_info_Get_async_in[] = {NULL};
693
static const GDBusArgInfo * const _tracker_bus_statistics_dbus_arg_info_Get_async_out[] = {&_tracker_bus_statistics_dbus_arg_info_Get_async_result, NULL};
694
static const GDBusMethodInfo _tracker_bus_statistics_dbus_method_info_Get_async = {-1, "Get_async", (GDBusArgInfo **) (&_tracker_bus_statistics_dbus_arg_info_Get_async_in), (GDBusArgInfo **) (&_tracker_bus_statistics_dbus_arg_info_Get_async_out)};
695
static const GDBusMethodInfo * const _tracker_bus_statistics_dbus_method_info[] = {&_tracker_bus_statistics_dbus_method_info_Get, &_tracker_bus_statistics_dbus_method_info_Get_async, NULL};
696
static const GDBusSignalInfo * const _tracker_bus_statistics_dbus_signal_info[] = {NULL};
697
static const GDBusPropertyInfo * const _tracker_bus_statistics_dbus_property_info[] = {NULL};
698
static const GDBusInterfaceInfo _tracker_bus_statistics_dbus_interface_info = {-1, "org.freedesktop.Tracker1.Statistics", (GDBusMethodInfo **) (&_tracker_bus_statistics_dbus_method_info), (GDBusSignalInfo **) (&_tracker_bus_statistics_dbus_signal_info), (GDBusPropertyInfo **) (&_tracker_bus_statistics_dbus_property_info)};
699
static const GDBusInterfaceVTable _tracker_bus_statistics_dbus_interface_vtable = {tracker_bus_statistics_dbus_interface_method_call, tracker_bus_statistics_dbus_interface_get_property, tracker_bus_statistics_dbus_interface_set_property};
701
void tracker_bus_resources_load (TrackerBusResources* self, const gchar* uri, GCancellable* cancellable, GError** error) {
702
#line 22 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
703
g_return_if_fail (self != NULL);
704
#line 22 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
705
TRACKER_BUS_RESOURCES_GET_INTERFACE (self)->load (self, uri, cancellable, error);
706
#line 707 "tracker-bus.c"
710
void tracker_bus_resources_load_async (TrackerBusResources* self, const gchar* uri, GCancellable* cancellable, GAsyncReadyCallback _callback_, gpointer _user_data_) {
711
#line 21 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
712
TRACKER_BUS_RESOURCES_GET_INTERFACE (self)->load_async (self, uri, cancellable, _callback_, _user_data_);
713
#line 714 "tracker-bus.c"
717
void tracker_bus_resources_load_finish (TrackerBusResources* self, GAsyncResult* _res_, GError** error) {
718
#line 21 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
719
TRACKER_BUS_RESOURCES_GET_INTERFACE (self)->load_finish (self, _res_, error);
720
#line 721 "tracker-bus.c"
724
static void tracker_bus_resources_base_init (TrackerBusResourcesIface * iface) {
725
#line 21 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
726
static gboolean initialized = FALSE;
727
#line 21 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
729
#line 21 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
731
#line 732 "tracker-bus.c"
736
GType tracker_bus_resources_get_type (void) {
737
static volatile gsize tracker_bus_resources_type_id__volatile = 0;
738
if (g_once_init_enter (&tracker_bus_resources_type_id__volatile)) {
739
static const GTypeInfo g_define_type_info = { sizeof (TrackerBusResourcesIface), (GBaseInitFunc) tracker_bus_resources_base_init, (GBaseFinalizeFunc) NULL, (GClassInitFunc) NULL, (GClassFinalizeFunc) NULL, NULL, 0, 0, (GInstanceInitFunc) NULL, NULL };
740
GType tracker_bus_resources_type_id;
741
tracker_bus_resources_type_id = g_type_register_static (G_TYPE_INTERFACE, "TrackerBusResources", &g_define_type_info, 0);
742
g_type_interface_add_prerequisite (tracker_bus_resources_type_id, G_TYPE_DBUS_PROXY);
743
g_type_set_qdata (tracker_bus_resources_type_id, g_quark_from_static_string ("vala-dbus-proxy-type"), (void*) tracker_bus_resources_proxy_get_type);
744
g_type_set_qdata (tracker_bus_resources_type_id, g_quark_from_static_string ("vala-dbus-interface-name"), "org.freedesktop.Tracker1.Resources");
745
g_type_set_qdata (tracker_bus_resources_type_id, g_quark_from_static_string ("vala-dbus-register-object"), (void*) tracker_bus_resources_register_object);
746
g_once_init_leave (&tracker_bus_resources_type_id__volatile, tracker_bus_resources_type_id);
748
return tracker_bus_resources_type_id__volatile;
752
G_DEFINE_TYPE_EXTENDED (TrackerBusResourcesProxy, tracker_bus_resources_proxy, G_TYPE_DBUS_PROXY, 0, G_IMPLEMENT_INTERFACE (TRACKER_BUS_TYPE_RESOURCES, tracker_bus_resources_proxy_tracker_bus_resources_interface_init) )
753
static void tracker_bus_resources_proxy_class_init (TrackerBusResourcesProxyClass* klass) {
754
G_DBUS_PROXY_CLASS (klass)->g_signal = tracker_bus_resources_proxy_g_signal;
758
static void tracker_bus_resources_proxy_g_signal (GDBusProxy* proxy, const gchar* sender_name, const gchar* signal_name, GVariant* parameters) {
762
static void tracker_bus_resources_proxy_init (TrackerBusResourcesProxy* self) {
766
static void tracker_bus_resources_proxy_load (TrackerBusResources* self, const gchar* uri, GCancellable* cancellable, GError** error) {
767
GDBusMessage *_message;
768
GVariant *_arguments;
769
GVariantBuilder _arguments_builder;
770
GDBusMessage *_reply_message;
771
TRACKER_SPARQL_ERROR;
773
_message = g_dbus_message_new_method_call (g_dbus_proxy_get_name ((GDBusProxy *) self), g_dbus_proxy_get_object_path ((GDBusProxy *) self), "org.freedesktop.Tracker1.Resources", "Load");
774
g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
775
g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (uri));
776
_arguments = g_variant_builder_end (&_arguments_builder);
777
g_dbus_message_set_body (_message, _arguments);
778
_reply_message = g_dbus_connection_send_message_with_reply_sync (g_dbus_proxy_get_connection ((GDBusProxy *) self), _message, G_DBUS_SEND_MESSAGE_FLAGS_NONE, g_dbus_proxy_get_default_timeout ((GDBusProxy *) self), NULL, cancellable, error);
779
g_object_unref (_message);
780
if (!_reply_message) {
783
if (g_dbus_message_to_gerror (_reply_message, error)) {
784
g_object_unref (_reply_message);
787
g_object_unref (_reply_message);
791
static void _vala_g_async_ready_callback (GObject *source_object, GAsyncResult *res, void *user_data) {
792
g_simple_async_result_set_op_res_gpointer (user_data, g_object_ref (res), g_object_unref);
793
g_simple_async_result_complete (user_data);
794
g_object_unref (user_data);
798
static void tracker_bus_resources_proxy_load_async_async (TrackerBusResources* self, const gchar* uri, GCancellable* cancellable, GAsyncReadyCallback _callback_, gpointer _user_data_) {
799
GDBusMessage *_message;
800
GVariant *_arguments;
801
GVariantBuilder _arguments_builder;
802
TRACKER_SPARQL_ERROR;
804
_message = g_dbus_message_new_method_call (g_dbus_proxy_get_name ((GDBusProxy *) self), g_dbus_proxy_get_object_path ((GDBusProxy *) self), "org.freedesktop.Tracker1.Resources", "Load");
805
g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
806
g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (uri));
807
_arguments = g_variant_builder_end (&_arguments_builder);
808
g_dbus_message_set_body (_message, _arguments);
809
g_dbus_connection_send_message_with_reply (g_dbus_proxy_get_connection ((GDBusProxy *) self), _message, G_DBUS_SEND_MESSAGE_FLAGS_NONE, g_dbus_proxy_get_default_timeout ((GDBusProxy *) self), NULL, cancellable, _vala_g_async_ready_callback, g_simple_async_result_new ((GObject *) self, _callback_, _user_data_, NULL));
810
g_object_unref (_message);
814
static void tracker_bus_resources_proxy_load_async_finish (TrackerBusResources* self, GAsyncResult* _res_, GError** error) {
815
GDBusMessage *_reply_message;
816
_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);
817
if (!_reply_message) {
820
if (g_dbus_message_to_gerror (_reply_message, error)) {
821
g_object_unref (_reply_message);
824
g_object_unref (_reply_message);
828
static void tracker_bus_resources_proxy_tracker_bus_resources_interface_init (TrackerBusResourcesIface* iface) {
829
iface->load = tracker_bus_resources_proxy_load;
830
iface->load_async = tracker_bus_resources_proxy_load_async_async;
831
iface->load_finish = tracker_bus_resources_proxy_load_async_finish;
835
static void _dbus_tracker_bus_resources_load (TrackerBusResources* self, GVariant* parameters, GDBusMethodInvocation* invocation) {
836
GError* error = NULL;
837
GVariantIter _arguments_iter;
840
GDBusMessage* _reply_message;
842
GVariantBuilder _reply_builder;
843
g_variant_iter_init (&_arguments_iter, parameters);
844
_tmp0_ = g_variant_iter_next_value (&_arguments_iter);
845
uri = g_variant_dup_string (_tmp0_, NULL);
846
g_variant_unref (_tmp0_);
847
tracker_bus_resources_load (self, uri, NULL, &error);
849
g_dbus_method_invocation_return_gerror (invocation, error);
852
_reply_message = g_dbus_message_new_method_reply (g_dbus_method_invocation_get_message (invocation));
853
g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE);
854
_reply = g_variant_builder_end (&_reply_builder);
855
g_dbus_message_set_body (_reply_message, _reply);
857
g_dbus_connection_send_message (g_dbus_method_invocation_get_connection (invocation), _reply_message, G_DBUS_SEND_MESSAGE_FLAGS_NONE, NULL, NULL);
858
g_object_unref (invocation);
859
g_object_unref (_reply_message);
863
static void _dbus_tracker_bus_resources_load_async (TrackerBusResources* self, GVariant* parameters, GDBusMethodInvocation* invocation) {
864
GVariantIter _arguments_iter;
867
g_variant_iter_init (&_arguments_iter, parameters);
868
_tmp1_ = g_variant_iter_next_value (&_arguments_iter);
869
uri = g_variant_dup_string (_tmp1_, NULL);
870
g_variant_unref (_tmp1_);
871
tracker_bus_resources_load_async (self, uri, NULL, (GAsyncReadyCallback) _dbus_tracker_bus_resources_load_async_ready, invocation);
876
static void _dbus_tracker_bus_resources_load_async_ready (GObject * source_object, GAsyncResult * _res_, gpointer _user_data_) {
877
GDBusMethodInvocation * invocation;
878
GError* error = NULL;
879
GDBusMessage* _reply_message;
881
GVariantBuilder _reply_builder;
882
invocation = _user_data_;
883
tracker_bus_resources_load_finish ((TrackerBusResources*) source_object, _res_, &error);
885
g_dbus_method_invocation_return_gerror (invocation, error);
888
_reply_message = g_dbus_message_new_method_reply (g_dbus_method_invocation_get_message (invocation));
889
g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE);
890
_reply = g_variant_builder_end (&_reply_builder);
891
g_dbus_message_set_body (_reply_message, _reply);
892
g_dbus_connection_send_message (g_dbus_method_invocation_get_connection (invocation), _reply_message, G_DBUS_SEND_MESSAGE_FLAGS_NONE, NULL, NULL);
893
g_object_unref (invocation);
894
g_object_unref (_reply_message);
898
static void tracker_bus_resources_dbus_interface_method_call (GDBusConnection* connection, const gchar* sender, const gchar* object_path, const gchar* interface_name, const gchar* method_name, GVariant* parameters, GDBusMethodInvocation* invocation, gpointer user_data) {
903
if (strcmp (method_name, "Load") == 0) {
904
_dbus_tracker_bus_resources_load (object, parameters, invocation);
905
} else if (strcmp (method_name, "Load") == 0) {
906
_dbus_tracker_bus_resources_load_async (object, parameters, invocation);
908
g_object_unref (invocation);
913
static GVariant* tracker_bus_resources_dbus_interface_get_property (GDBusConnection* connection, const gchar* sender, const gchar* object_path, const gchar* interface_name, const gchar* property_name, GError** error, gpointer user_data) {
922
static gboolean tracker_bus_resources_dbus_interface_set_property (GDBusConnection* connection, const gchar* sender, const gchar* object_path, const gchar* interface_name, const gchar* property_name, GVariant* value, GError** error, gpointer user_data) {
931
guint tracker_bus_resources_register_object (gpointer object, GDBusConnection* connection, const gchar* path, GError** error) {
934
data = g_new (gpointer, 3);
935
data[0] = g_object_ref (object);
936
data[1] = g_object_ref (connection);
937
data[2] = g_strdup (path);
938
result = g_dbus_connection_register_object (connection, path, (GDBusInterfaceInfo *) (&_tracker_bus_resources_dbus_interface_info), &_tracker_bus_resources_dbus_interface_vtable, data, _tracker_bus_resources_unregister_object, error);
946
static void _tracker_bus_resources_unregister_object (gpointer user_data) {
949
g_object_unref (data[0]);
950
g_object_unref (data[1]);
956
void tracker_bus_steroids_query (TrackerBusSteroids* self, const gchar* query, GUnixOutputStream* result_stream, GCancellable* cancellable, GAsyncReadyCallback _callback_, gpointer _user_data_) {
957
#line 28 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
958
TRACKER_BUS_STEROIDS_GET_INTERFACE (self)->query (self, query, result_stream, cancellable, _callback_, _user_data_);
959
#line 960 "tracker-bus.c"
963
gchar** tracker_bus_steroids_query_finish (TrackerBusSteroids* self, GAsyncResult* _res_, int* result_length1, GError** error) {
964
#line 28 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
965
return TRACKER_BUS_STEROIDS_GET_INTERFACE (self)->query_finish (self, _res_, result_length1, error);
966
#line 967 "tracker-bus.c"
970
void tracker_bus_steroids_update (TrackerBusSteroids* self, GUnixInputStream* sparql_stream, GCancellable* cancellable, GAsyncReadyCallback _callback_, gpointer _user_data_) {
971
#line 28 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
972
TRACKER_BUS_STEROIDS_GET_INTERFACE (self)->update (self, sparql_stream, cancellable, _callback_, _user_data_);
973
#line 974 "tracker-bus.c"
977
void tracker_bus_steroids_update_finish (TrackerBusSteroids* self, GAsyncResult* _res_, GError** error) {
978
#line 28 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
979
TRACKER_BUS_STEROIDS_GET_INTERFACE (self)->update_finish (self, _res_, error);
980
#line 981 "tracker-bus.c"
984
void tracker_bus_steroids_update_blank (TrackerBusSteroids* self, GUnixInputStream* sparql_stream, GCancellable* cancellable, GAsyncReadyCallback _callback_, gpointer _user_data_) {
985
#line 28 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
986
TRACKER_BUS_STEROIDS_GET_INTERFACE (self)->update_blank (self, sparql_stream, cancellable, _callback_, _user_data_);
987
#line 988 "tracker-bus.c"
991
GVariant* tracker_bus_steroids_update_blank_finish (TrackerBusSteroids* self, GAsyncResult* _res_, GError** error) {
992
#line 28 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
993
return TRACKER_BUS_STEROIDS_GET_INTERFACE (self)->update_blank_finish (self, _res_, error);
994
#line 995 "tracker-bus.c"
998
void tracker_bus_steroids_batch_update (TrackerBusSteroids* self, GUnixInputStream* sparql_stream, GCancellable* cancellable, GAsyncReadyCallback _callback_, gpointer _user_data_) {
999
#line 28 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1000
TRACKER_BUS_STEROIDS_GET_INTERFACE (self)->batch_update (self, sparql_stream, cancellable, _callback_, _user_data_);
1001
#line 1002 "tracker-bus.c"
1005
void tracker_bus_steroids_batch_update_finish (TrackerBusSteroids* self, GAsyncResult* _res_, GError** error) {
1006
#line 28 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1007
TRACKER_BUS_STEROIDS_GET_INTERFACE (self)->batch_update_finish (self, _res_, error);
1008
#line 1009 "tracker-bus.c"
1012
void tracker_bus_steroids_update_array (TrackerBusSteroids* self, GUnixInputStream* sparql_stream, GCancellable* cancellable, GAsyncReadyCallback _callback_, gpointer _user_data_) {
1013
#line 28 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1014
TRACKER_BUS_STEROIDS_GET_INTERFACE (self)->update_array (self, sparql_stream, cancellable, _callback_, _user_data_);
1015
#line 1016 "tracker-bus.c"
1019
GVariant* tracker_bus_steroids_update_array_finish (TrackerBusSteroids* self, GAsyncResult* _res_, GError** error) {
1020
#line 28 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1021
return TRACKER_BUS_STEROIDS_GET_INTERFACE (self)->update_array_finish (self, _res_, error);
1022
#line 1023 "tracker-bus.c"
1026
void tracker_bus_steroids_update_begin (TrackerBusSteroids* self, GUnixInputStream* sparql_stream, gint priority, GCancellable* cancellable, GAsyncReadyCallback callback, void* callback_target) {
1028
#line 38 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1029
g_return_if_fail (sparql_stream != NULL);
1030
#line 39 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1032
#line 39 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1033
if (_tmp0_ <= G_PRIORITY_DEFAULT) {
1034
#line 1035 "tracker-bus.c"
1035
GUnixInputStream* _tmp1_;
1036
GCancellable* _tmp2_;
1037
GAsyncReadyCallback _tmp3_;
1038
void* _tmp3__target;
1039
#line 40 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1040
_tmp1_ = sparql_stream;
1041
#line 40 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1042
_tmp2_ = cancellable;
1043
#line 40 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1045
#line 40 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1046
_tmp3__target = callback_target;
1047
#line 40 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1048
tracker_bus_steroids_update (self, _tmp1_, _tmp2_, _tmp3_, _tmp3__target);
1049
#line 1050 "tracker-bus.c"
1051
GUnixInputStream* _tmp4_;
1052
GCancellable* _tmp5_;
1053
GAsyncReadyCallback _tmp6_;
1054
void* _tmp6__target;
1055
#line 42 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1056
_tmp4_ = sparql_stream;
1057
#line 42 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1058
_tmp5_ = cancellable;
1059
#line 42 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1061
#line 42 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1062
_tmp6__target = callback_target;
1063
#line 42 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1064
tracker_bus_steroids_batch_update (self, _tmp4_, _tmp5_, _tmp6_, _tmp6__target);
1065
#line 1066 "tracker-bus.c"
1070
static void tracker_bus_steroids_base_init (TrackerBusSteroidsIface * iface) {
1071
#line 28 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1072
static gboolean initialized = FALSE;
1073
#line 28 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1075
#line 28 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1077
#line 1078 "tracker-bus.c"
1082
GType tracker_bus_steroids_get_type (void) {
1083
static volatile gsize tracker_bus_steroids_type_id__volatile = 0;
1084
if (g_once_init_enter (&tracker_bus_steroids_type_id__volatile)) {
1085
static const GTypeInfo g_define_type_info = { sizeof (TrackerBusSteroidsIface), (GBaseInitFunc) tracker_bus_steroids_base_init, (GBaseFinalizeFunc) NULL, (GClassInitFunc) NULL, (GClassFinalizeFunc) NULL, NULL, 0, 0, (GInstanceInitFunc) NULL, NULL };
1086
GType tracker_bus_steroids_type_id;
1087
tracker_bus_steroids_type_id = g_type_register_static (G_TYPE_INTERFACE, "TrackerBusSteroids", &g_define_type_info, 0);
1088
g_type_interface_add_prerequisite (tracker_bus_steroids_type_id, G_TYPE_DBUS_PROXY);
1089
g_type_set_qdata (tracker_bus_steroids_type_id, g_quark_from_static_string ("vala-dbus-proxy-type"), (void*) tracker_bus_steroids_proxy_get_type);
1090
g_type_set_qdata (tracker_bus_steroids_type_id, g_quark_from_static_string ("vala-dbus-interface-name"), "org.freedesktop.Tracker1.Steroids");
1091
g_type_set_qdata (tracker_bus_steroids_type_id, g_quark_from_static_string ("vala-dbus-register-object"), (void*) tracker_bus_steroids_register_object);
1092
g_once_init_leave (&tracker_bus_steroids_type_id__volatile, tracker_bus_steroids_type_id);
1094
return tracker_bus_steroids_type_id__volatile;
1098
G_DEFINE_TYPE_EXTENDED (TrackerBusSteroidsProxy, tracker_bus_steroids_proxy, G_TYPE_DBUS_PROXY, 0, G_IMPLEMENT_INTERFACE (TRACKER_BUS_TYPE_STEROIDS, tracker_bus_steroids_proxy_tracker_bus_steroids_interface_init) )
1099
static void tracker_bus_steroids_proxy_class_init (TrackerBusSteroidsProxyClass* klass) {
1100
G_DBUS_PROXY_CLASS (klass)->g_signal = tracker_bus_steroids_proxy_g_signal;
1104
static void tracker_bus_steroids_proxy_g_signal (GDBusProxy* proxy, const gchar* sender_name, const gchar* signal_name, GVariant* parameters) {
1108
static void tracker_bus_steroids_proxy_init (TrackerBusSteroidsProxy* self) {
1112
static void tracker_bus_steroids_proxy_query_async (TrackerBusSteroids* self, const gchar* query, GUnixOutputStream* result_stream, GCancellable* cancellable, GAsyncReadyCallback _callback_, gpointer _user_data_) {
1113
GDBusMessage *_message;
1114
GVariant *_arguments;
1115
GVariantBuilder _arguments_builder;
1116
GUnixFDList *_fd_list;
1117
TRACKER_SPARQL_ERROR;
1119
_message = g_dbus_message_new_method_call (g_dbus_proxy_get_name ((GDBusProxy *) self), g_dbus_proxy_get_object_path ((GDBusProxy *) self), "org.freedesktop.Tracker1.Steroids", "Query");
1120
g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
1121
_fd_list = g_unix_fd_list_new ();
1122
g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (query));
1123
g_variant_builder_add (&_arguments_builder, "h", g_unix_fd_list_append (_fd_list, g_unix_output_stream_get_fd (result_stream), NULL));
1124
_arguments = g_variant_builder_end (&_arguments_builder);
1125
g_dbus_message_set_body (_message, _arguments);
1126
g_dbus_message_set_unix_fd_list (_message, _fd_list);
1127
g_object_unref (_fd_list);
1128
g_dbus_connection_send_message_with_reply (g_dbus_proxy_get_connection ((GDBusProxy *) self), _message, G_DBUS_SEND_MESSAGE_FLAGS_NONE, g_dbus_proxy_get_default_timeout ((GDBusProxy *) self), NULL, cancellable, _vala_g_async_ready_callback, g_simple_async_result_new ((GObject *) self, _callback_, _user_data_, NULL));
1129
g_object_unref (_message);
1133
static gchar** tracker_bus_steroids_proxy_query_finish (TrackerBusSteroids* self, GAsyncResult* _res_, int* result_length1, GError** error) {
1134
GDBusMessage *_reply_message;
1137
GVariantIter _reply_iter;
1139
int _result_length1;
1145
GVariantIter _tmp4_;
1147
_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);
1148
if (!_reply_message) {
1151
if (g_dbus_message_to_gerror (_reply_message, error)) {
1152
g_object_unref (_reply_message);
1155
_reply = g_dbus_message_get_body (_reply_message);
1156
g_variant_iter_init (&_reply_iter, _reply);
1157
_result_length1 = 0;
1158
_tmp2_ = g_variant_iter_next_value (&_reply_iter);
1159
_tmp3_ = g_new (gchar*, 5);
1163
g_variant_iter_init (&_tmp4_, _tmp2_);
1164
for (; (_tmp5_ = g_variant_iter_next_value (&_tmp4_)) != NULL; _tmp3__length1++) {
1165
if (_tmp3__size == _tmp3__length) {
1166
_tmp3__size = 2 * _tmp3__size;
1167
_tmp3_ = g_renew (gchar*, _tmp3_, _tmp3__size + 1);
1169
_tmp3_[_tmp3__length++] = g_variant_dup_string (_tmp5_, NULL);
1170
g_variant_unref (_tmp5_);
1172
_result_length1 = _tmp3__length1;
1173
_tmp3_[_tmp3__length] = NULL;
1175
g_variant_unref (_tmp2_);
1176
*result_length1 = _result_length1;
1177
g_object_unref (_reply_message);
1182
static void tracker_bus_steroids_proxy_update_async (TrackerBusSteroids* self, GUnixInputStream* sparql_stream, GCancellable* cancellable, GAsyncReadyCallback _callback_, gpointer _user_data_) {
1183
GDBusMessage *_message;
1184
GVariant *_arguments;
1185
GVariantBuilder _arguments_builder;
1186
GUnixFDList *_fd_list;
1187
TRACKER_SPARQL_ERROR;
1189
_message = g_dbus_message_new_method_call (g_dbus_proxy_get_name ((GDBusProxy *) self), g_dbus_proxy_get_object_path ((GDBusProxy *) self), "org.freedesktop.Tracker1.Steroids", "Update");
1190
g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
1191
_fd_list = g_unix_fd_list_new ();
1192
g_variant_builder_add (&_arguments_builder, "h", g_unix_fd_list_append (_fd_list, g_unix_input_stream_get_fd (sparql_stream), NULL));
1193
_arguments = g_variant_builder_end (&_arguments_builder);
1194
g_dbus_message_set_body (_message, _arguments);
1195
g_dbus_message_set_unix_fd_list (_message, _fd_list);
1196
g_object_unref (_fd_list);
1197
g_dbus_connection_send_message_with_reply (g_dbus_proxy_get_connection ((GDBusProxy *) self), _message, G_DBUS_SEND_MESSAGE_FLAGS_NONE, g_dbus_proxy_get_default_timeout ((GDBusProxy *) self), NULL, cancellable, _vala_g_async_ready_callback, g_simple_async_result_new ((GObject *) self, _callback_, _user_data_, NULL));
1198
g_object_unref (_message);
1202
static void tracker_bus_steroids_proxy_update_finish (TrackerBusSteroids* self, GAsyncResult* _res_, GError** error) {
1203
GDBusMessage *_reply_message;
1205
_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);
1206
if (!_reply_message) {
1209
if (g_dbus_message_to_gerror (_reply_message, error)) {
1210
g_object_unref (_reply_message);
1213
g_object_unref (_reply_message);
1217
static void tracker_bus_steroids_proxy_update_blank_async (TrackerBusSteroids* self, GUnixInputStream* sparql_stream, GCancellable* cancellable, GAsyncReadyCallback _callback_, gpointer _user_data_) {
1218
GDBusMessage *_message;
1219
GVariant *_arguments;
1220
GVariantBuilder _arguments_builder;
1221
GUnixFDList *_fd_list;
1222
TRACKER_SPARQL_ERROR;
1224
_message = g_dbus_message_new_method_call (g_dbus_proxy_get_name ((GDBusProxy *) self), g_dbus_proxy_get_object_path ((GDBusProxy *) self), "org.freedesktop.Tracker1.Steroids", "UpdateBlank");
1225
g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
1226
_fd_list = g_unix_fd_list_new ();
1227
g_variant_builder_add (&_arguments_builder, "h", g_unix_fd_list_append (_fd_list, g_unix_input_stream_get_fd (sparql_stream), NULL));
1228
_arguments = g_variant_builder_end (&_arguments_builder);
1229
g_dbus_message_set_body (_message, _arguments);
1230
g_dbus_message_set_unix_fd_list (_message, _fd_list);
1231
g_object_unref (_fd_list);
1232
g_dbus_connection_send_message_with_reply (g_dbus_proxy_get_connection ((GDBusProxy *) self), _message, G_DBUS_SEND_MESSAGE_FLAGS_NONE, g_dbus_proxy_get_default_timeout ((GDBusProxy *) self), NULL, cancellable, _vala_g_async_ready_callback, g_simple_async_result_new ((GObject *) self, _callback_, _user_data_, NULL));
1233
g_object_unref (_message);
1237
static GVariant* tracker_bus_steroids_proxy_update_blank_finish (TrackerBusSteroids* self, GAsyncResult* _res_, GError** error) {
1238
GDBusMessage *_reply_message;
1241
GVariantIter _reply_iter;
1243
_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);
1244
if (!_reply_message) {
1247
if (g_dbus_message_to_gerror (_reply_message, error)) {
1248
g_object_unref (_reply_message);
1251
_reply = g_dbus_message_get_body (_reply_message);
1252
g_variant_iter_init (&_reply_iter, _reply);
1253
_result = g_variant_iter_next_value (&_reply_iter);
1254
g_object_unref (_reply_message);
1259
static void tracker_bus_steroids_proxy_batch_update_async (TrackerBusSteroids* self, GUnixInputStream* sparql_stream, GCancellable* cancellable, GAsyncReadyCallback _callback_, gpointer _user_data_) {
1260
GDBusMessage *_message;
1261
GVariant *_arguments;
1262
GVariantBuilder _arguments_builder;
1263
GUnixFDList *_fd_list;
1264
TRACKER_SPARQL_ERROR;
1266
_message = g_dbus_message_new_method_call (g_dbus_proxy_get_name ((GDBusProxy *) self), g_dbus_proxy_get_object_path ((GDBusProxy *) self), "org.freedesktop.Tracker1.Steroids", "BatchUpdate");
1267
g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
1268
_fd_list = g_unix_fd_list_new ();
1269
g_variant_builder_add (&_arguments_builder, "h", g_unix_fd_list_append (_fd_list, g_unix_input_stream_get_fd (sparql_stream), NULL));
1270
_arguments = g_variant_builder_end (&_arguments_builder);
1271
g_dbus_message_set_body (_message, _arguments);
1272
g_dbus_message_set_unix_fd_list (_message, _fd_list);
1273
g_object_unref (_fd_list);
1274
g_dbus_connection_send_message_with_reply (g_dbus_proxy_get_connection ((GDBusProxy *) self), _message, G_DBUS_SEND_MESSAGE_FLAGS_NONE, g_dbus_proxy_get_default_timeout ((GDBusProxy *) self), NULL, cancellable, _vala_g_async_ready_callback, g_simple_async_result_new ((GObject *) self, _callback_, _user_data_, NULL));
1275
g_object_unref (_message);
1279
static void tracker_bus_steroids_proxy_batch_update_finish (TrackerBusSteroids* self, GAsyncResult* _res_, GError** error) {
1280
GDBusMessage *_reply_message;
1282
_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);
1283
if (!_reply_message) {
1286
if (g_dbus_message_to_gerror (_reply_message, error)) {
1287
g_object_unref (_reply_message);
1290
g_object_unref (_reply_message);
1294
static void tracker_bus_steroids_proxy_update_array_async (TrackerBusSteroids* self, GUnixInputStream* sparql_stream, GCancellable* cancellable, GAsyncReadyCallback _callback_, gpointer _user_data_) {
1295
GDBusMessage *_message;
1296
GVariant *_arguments;
1297
GVariantBuilder _arguments_builder;
1298
GUnixFDList *_fd_list;
1299
TRACKER_SPARQL_ERROR;
1301
_message = g_dbus_message_new_method_call (g_dbus_proxy_get_name ((GDBusProxy *) self), g_dbus_proxy_get_object_path ((GDBusProxy *) self), "org.freedesktop.Tracker1.Steroids", "UpdateArray");
1302
g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
1303
_fd_list = g_unix_fd_list_new ();
1304
g_variant_builder_add (&_arguments_builder, "h", g_unix_fd_list_append (_fd_list, g_unix_input_stream_get_fd (sparql_stream), NULL));
1305
_arguments = g_variant_builder_end (&_arguments_builder);
1306
g_dbus_message_set_body (_message, _arguments);
1307
g_dbus_message_set_unix_fd_list (_message, _fd_list);
1308
g_object_unref (_fd_list);
1309
g_dbus_connection_send_message_with_reply (g_dbus_proxy_get_connection ((GDBusProxy *) self), _message, G_DBUS_SEND_MESSAGE_FLAGS_NONE, g_dbus_proxy_get_default_timeout ((GDBusProxy *) self), NULL, cancellable, _vala_g_async_ready_callback, g_simple_async_result_new ((GObject *) self, _callback_, _user_data_, NULL));
1310
g_object_unref (_message);
1314
static GVariant* tracker_bus_steroids_proxy_update_array_finish (TrackerBusSteroids* self, GAsyncResult* _res_, GError** error) {
1315
GDBusMessage *_reply_message;
1318
GVariantIter _reply_iter;
1320
_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);
1321
if (!_reply_message) {
1324
if (g_dbus_message_to_gerror (_reply_message, error)) {
1325
g_object_unref (_reply_message);
1328
_reply = g_dbus_message_get_body (_reply_message);
1329
g_variant_iter_init (&_reply_iter, _reply);
1330
_result = g_variant_iter_next_value (&_reply_iter);
1331
g_object_unref (_reply_message);
1336
static void tracker_bus_steroids_proxy_tracker_bus_steroids_interface_init (TrackerBusSteroidsIface* iface) {
1337
iface->query = tracker_bus_steroids_proxy_query_async;
1338
iface->query_finish = tracker_bus_steroids_proxy_query_finish;
1339
iface->update = tracker_bus_steroids_proxy_update_async;
1340
iface->update_finish = tracker_bus_steroids_proxy_update_finish;
1341
iface->update_blank = tracker_bus_steroids_proxy_update_blank_async;
1342
iface->update_blank_finish = tracker_bus_steroids_proxy_update_blank_finish;
1343
iface->batch_update = tracker_bus_steroids_proxy_batch_update_async;
1344
iface->batch_update_finish = tracker_bus_steroids_proxy_batch_update_finish;
1345
iface->update_array = tracker_bus_steroids_proxy_update_array_async;
1346
iface->update_array_finish = tracker_bus_steroids_proxy_update_array_finish;
1350
static void _dbus_tracker_bus_steroids_query (TrackerBusSteroids* self, GVariant* parameters, GDBusMethodInvocation* invocation) {
1351
GVariantIter _arguments_iter;
1353
gchar* query = NULL;
1355
GUnixOutputStream* result_stream = NULL;
1356
g_variant_iter_init (&_arguments_iter, parameters);
1357
_tmp6_ = g_variant_iter_next_value (&_arguments_iter);
1358
query = g_variant_dup_string (_tmp6_, NULL);
1359
g_variant_unref (_tmp6_);
1360
g_variant_iter_next (&_arguments_iter, "h", &_fd_index);
1361
result_stream = (GUnixOutputStream *) g_unix_output_stream_new (g_unix_fd_list_get (g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation)), _fd_index, NULL), TRUE);
1362
tracker_bus_steroids_query (self, query, result_stream, NULL, (GAsyncReadyCallback) _dbus_tracker_bus_steroids_query_ready, invocation);
1364
_g_object_unref0 (result_stream);
1368
static void _dbus_tracker_bus_steroids_query_ready (GObject * source_object, GAsyncResult * _res_, gpointer _user_data_) {
1369
GDBusMethodInvocation * invocation;
1370
GError* error = NULL;
1371
GDBusMessage* _reply_message;
1373
GVariantBuilder _reply_builder;
1374
GUnixFDList *_fd_list;
1376
int result_length1 = 0;
1378
GVariantBuilder _tmp8_;
1380
invocation = _user_data_;
1381
result = tracker_bus_steroids_query_finish ((TrackerBusSteroids*) source_object, _res_, &result_length1, &error);
1383
g_dbus_method_invocation_return_gerror (invocation, error);
1386
_reply_message = g_dbus_message_new_method_reply (g_dbus_method_invocation_get_message (invocation));
1387
g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE);
1388
_fd_list = g_unix_fd_list_new ();
1390
g_variant_builder_init (&_tmp8_, G_VARIANT_TYPE ("as"));
1391
for (_tmp9_ = 0; _tmp9_ < result_length1; _tmp9_++) {
1392
g_variant_builder_add_value (&_tmp8_, g_variant_new_string (*_tmp7_));
1395
g_variant_builder_add_value (&_reply_builder, g_variant_builder_end (&_tmp8_));
1396
result = (_vala_array_free (result, result_length1, (GDestroyNotify) g_free), NULL);
1397
_reply = g_variant_builder_end (&_reply_builder);
1398
g_dbus_message_set_body (_reply_message, _reply);
1399
g_dbus_message_set_unix_fd_list (_reply_message, _fd_list);
1400
g_object_unref (_fd_list);
1401
g_dbus_connection_send_message (g_dbus_method_invocation_get_connection (invocation), _reply_message, G_DBUS_SEND_MESSAGE_FLAGS_NONE, NULL, NULL);
1402
g_object_unref (invocation);
1403
g_object_unref (_reply_message);
1407
static void _dbus_tracker_bus_steroids_update (TrackerBusSteroids* self, GVariant* parameters, GDBusMethodInvocation* invocation) {
1408
GVariantIter _arguments_iter;
1410
GUnixInputStream* sparql_stream = NULL;
1411
g_variant_iter_init (&_arguments_iter, parameters);
1412
g_variant_iter_next (&_arguments_iter, "h", &_fd_index);
1413
sparql_stream = (GUnixInputStream *) g_unix_input_stream_new (g_unix_fd_list_get (g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation)), _fd_index, NULL), TRUE);
1414
tracker_bus_steroids_update (self, sparql_stream, NULL, (GAsyncReadyCallback) _dbus_tracker_bus_steroids_update_ready, invocation);
1415
_g_object_unref0 (sparql_stream);
1419
static void _dbus_tracker_bus_steroids_update_ready (GObject * source_object, GAsyncResult * _res_, gpointer _user_data_) {
1420
GDBusMethodInvocation * invocation;
1421
GError* error = NULL;
1422
GDBusMessage* _reply_message;
1424
GVariantBuilder _reply_builder;
1425
GUnixFDList *_fd_list;
1426
invocation = _user_data_;
1427
tracker_bus_steroids_update_finish ((TrackerBusSteroids*) source_object, _res_, &error);
1429
g_dbus_method_invocation_return_gerror (invocation, error);
1432
_reply_message = g_dbus_message_new_method_reply (g_dbus_method_invocation_get_message (invocation));
1433
g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE);
1434
_fd_list = g_unix_fd_list_new ();
1435
_reply = g_variant_builder_end (&_reply_builder);
1436
g_dbus_message_set_body (_reply_message, _reply);
1437
g_dbus_message_set_unix_fd_list (_reply_message, _fd_list);
1438
g_object_unref (_fd_list);
1439
g_dbus_connection_send_message (g_dbus_method_invocation_get_connection (invocation), _reply_message, G_DBUS_SEND_MESSAGE_FLAGS_NONE, NULL, NULL);
1440
g_object_unref (invocation);
1441
g_object_unref (_reply_message);
1445
static void _dbus_tracker_bus_steroids_update_blank (TrackerBusSteroids* self, GVariant* parameters, GDBusMethodInvocation* invocation) {
1446
GVariantIter _arguments_iter;
1448
GUnixInputStream* sparql_stream = NULL;
1449
g_variant_iter_init (&_arguments_iter, parameters);
1450
g_variant_iter_next (&_arguments_iter, "h", &_fd_index);
1451
sparql_stream = (GUnixInputStream *) g_unix_input_stream_new (g_unix_fd_list_get (g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation)), _fd_index, NULL), TRUE);
1452
tracker_bus_steroids_update_blank (self, sparql_stream, NULL, (GAsyncReadyCallback) _dbus_tracker_bus_steroids_update_blank_ready, invocation);
1453
_g_object_unref0 (sparql_stream);
1457
static void _dbus_tracker_bus_steroids_update_blank_ready (GObject * source_object, GAsyncResult * _res_, gpointer _user_data_) {
1458
GDBusMethodInvocation * invocation;
1459
GError* error = NULL;
1460
GDBusMessage* _reply_message;
1462
GVariantBuilder _reply_builder;
1463
GUnixFDList *_fd_list;
1465
invocation = _user_data_;
1466
result = tracker_bus_steroids_update_blank_finish ((TrackerBusSteroids*) source_object, _res_, &error);
1468
g_dbus_method_invocation_return_gerror (invocation, error);
1471
_reply_message = g_dbus_message_new_method_reply (g_dbus_method_invocation_get_message (invocation));
1472
g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE);
1473
_fd_list = g_unix_fd_list_new ();
1474
g_variant_builder_add_value (&_reply_builder, result);
1475
_g_variant_unref0 (result);
1476
_reply = g_variant_builder_end (&_reply_builder);
1477
g_dbus_message_set_body (_reply_message, _reply);
1478
g_dbus_message_set_unix_fd_list (_reply_message, _fd_list);
1479
g_object_unref (_fd_list);
1480
g_dbus_connection_send_message (g_dbus_method_invocation_get_connection (invocation), _reply_message, G_DBUS_SEND_MESSAGE_FLAGS_NONE, NULL, NULL);
1481
g_object_unref (invocation);
1482
g_object_unref (_reply_message);
1486
static void _dbus_tracker_bus_steroids_batch_update (TrackerBusSteroids* self, GVariant* parameters, GDBusMethodInvocation* invocation) {
1487
GVariantIter _arguments_iter;
1489
GUnixInputStream* sparql_stream = NULL;
1490
g_variant_iter_init (&_arguments_iter, parameters);
1491
g_variant_iter_next (&_arguments_iter, "h", &_fd_index);
1492
sparql_stream = (GUnixInputStream *) g_unix_input_stream_new (g_unix_fd_list_get (g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation)), _fd_index, NULL), TRUE);
1493
tracker_bus_steroids_batch_update (self, sparql_stream, NULL, (GAsyncReadyCallback) _dbus_tracker_bus_steroids_batch_update_ready, invocation);
1494
_g_object_unref0 (sparql_stream);
1498
static void _dbus_tracker_bus_steroids_batch_update_ready (GObject * source_object, GAsyncResult * _res_, gpointer _user_data_) {
1499
GDBusMethodInvocation * invocation;
1500
GError* error = NULL;
1501
GDBusMessage* _reply_message;
1503
GVariantBuilder _reply_builder;
1504
GUnixFDList *_fd_list;
1505
invocation = _user_data_;
1506
tracker_bus_steroids_batch_update_finish ((TrackerBusSteroids*) source_object, _res_, &error);
1508
g_dbus_method_invocation_return_gerror (invocation, error);
1511
_reply_message = g_dbus_message_new_method_reply (g_dbus_method_invocation_get_message (invocation));
1512
g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE);
1513
_fd_list = g_unix_fd_list_new ();
1514
_reply = g_variant_builder_end (&_reply_builder);
1515
g_dbus_message_set_body (_reply_message, _reply);
1516
g_dbus_message_set_unix_fd_list (_reply_message, _fd_list);
1517
g_object_unref (_fd_list);
1518
g_dbus_connection_send_message (g_dbus_method_invocation_get_connection (invocation), _reply_message, G_DBUS_SEND_MESSAGE_FLAGS_NONE, NULL, NULL);
1519
g_object_unref (invocation);
1520
g_object_unref (_reply_message);
1524
static void _dbus_tracker_bus_steroids_update_array (TrackerBusSteroids* self, GVariant* parameters, GDBusMethodInvocation* invocation) {
1525
GVariantIter _arguments_iter;
1527
GUnixInputStream* sparql_stream = NULL;
1528
g_variant_iter_init (&_arguments_iter, parameters);
1529
g_variant_iter_next (&_arguments_iter, "h", &_fd_index);
1530
sparql_stream = (GUnixInputStream *) g_unix_input_stream_new (g_unix_fd_list_get (g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation)), _fd_index, NULL), TRUE);
1531
tracker_bus_steroids_update_array (self, sparql_stream, NULL, (GAsyncReadyCallback) _dbus_tracker_bus_steroids_update_array_ready, invocation);
1532
_g_object_unref0 (sparql_stream);
1536
static void _dbus_tracker_bus_steroids_update_array_ready (GObject * source_object, GAsyncResult * _res_, gpointer _user_data_) {
1537
GDBusMethodInvocation * invocation;
1538
GError* error = NULL;
1539
GDBusMessage* _reply_message;
1541
GVariantBuilder _reply_builder;
1542
GUnixFDList *_fd_list;
1544
invocation = _user_data_;
1545
result = tracker_bus_steroids_update_array_finish ((TrackerBusSteroids*) source_object, _res_, &error);
1547
g_dbus_method_invocation_return_gerror (invocation, error);
1550
_reply_message = g_dbus_message_new_method_reply (g_dbus_method_invocation_get_message (invocation));
1551
g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE);
1552
_fd_list = g_unix_fd_list_new ();
1553
g_variant_builder_add_value (&_reply_builder, result);
1554
_g_variant_unref0 (result);
1555
_reply = g_variant_builder_end (&_reply_builder);
1556
g_dbus_message_set_body (_reply_message, _reply);
1557
g_dbus_message_set_unix_fd_list (_reply_message, _fd_list);
1558
g_object_unref (_fd_list);
1559
g_dbus_connection_send_message (g_dbus_method_invocation_get_connection (invocation), _reply_message, G_DBUS_SEND_MESSAGE_FLAGS_NONE, NULL, NULL);
1560
g_object_unref (invocation);
1561
g_object_unref (_reply_message);
1565
static void tracker_bus_steroids_dbus_interface_method_call (GDBusConnection* connection, const gchar* sender, const gchar* object_path, const gchar* interface_name, const gchar* method_name, GVariant* parameters, GDBusMethodInvocation* invocation, gpointer user_data) {
1570
if (strcmp (method_name, "Query") == 0) {
1571
_dbus_tracker_bus_steroids_query (object, parameters, invocation);
1572
} else if (strcmp (method_name, "Update") == 0) {
1573
_dbus_tracker_bus_steroids_update (object, parameters, invocation);
1574
} else if (strcmp (method_name, "UpdateBlank") == 0) {
1575
_dbus_tracker_bus_steroids_update_blank (object, parameters, invocation);
1576
} else if (strcmp (method_name, "BatchUpdate") == 0) {
1577
_dbus_tracker_bus_steroids_batch_update (object, parameters, invocation);
1578
} else if (strcmp (method_name, "UpdateArray") == 0) {
1579
_dbus_tracker_bus_steroids_update_array (object, parameters, invocation);
1581
g_object_unref (invocation);
1586
static GVariant* tracker_bus_steroids_dbus_interface_get_property (GDBusConnection* connection, const gchar* sender, const gchar* object_path, const gchar* interface_name, const gchar* property_name, GError** error, gpointer user_data) {
1595
static gboolean tracker_bus_steroids_dbus_interface_set_property (GDBusConnection* connection, const gchar* sender, const gchar* object_path, const gchar* interface_name, const gchar* property_name, GVariant* value, GError** error, gpointer user_data) {
1604
guint tracker_bus_steroids_register_object (gpointer object, GDBusConnection* connection, const gchar* path, GError** error) {
1607
data = g_new (gpointer, 3);
1608
data[0] = g_object_ref (object);
1609
data[1] = g_object_ref (connection);
1610
data[2] = g_strdup (path);
1611
result = g_dbus_connection_register_object (connection, path, (GDBusInterfaceInfo *) (&_tracker_bus_steroids_dbus_interface_info), &_tracker_bus_steroids_dbus_interface_vtable, data, _tracker_bus_steroids_unregister_object, error);
1619
static void _tracker_bus_steroids_unregister_object (gpointer user_data) {
1622
g_object_unref (data[0]);
1623
g_object_unref (data[1]);
1629
gchar** tracker_bus_statistics_Get (TrackerBusStatistics* self, GCancellable* cancellable, int* result_length1, int* result_length2, GError** error) {
1630
#line 49 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1631
g_return_val_if_fail (self != NULL, NULL);
1632
#line 49 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1633
return TRACKER_BUS_STATISTICS_GET_INTERFACE (self)->Get (self, cancellable, result_length1, result_length2, error);
1634
#line 1635 "tracker-bus.c"
1638
void tracker_bus_statistics_Get_async (TrackerBusStatistics* self, GCancellable* cancellable, GAsyncReadyCallback _callback_, gpointer _user_data_) {
1639
#line 48 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1640
TRACKER_BUS_STATISTICS_GET_INTERFACE (self)->Get_async (self, cancellable, _callback_, _user_data_);
1641
#line 1642 "tracker-bus.c"
1645
gchar** tracker_bus_statistics_Get_finish (TrackerBusStatistics* self, GAsyncResult* _res_, int* result_length1, int* result_length2, GError** error) {
1646
#line 48 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1647
return TRACKER_BUS_STATISTICS_GET_INTERFACE (self)->Get_finish (self, _res_, result_length1, result_length2, error);
1648
#line 1649 "tracker-bus.c"
1652
static void tracker_bus_statistics_base_init (TrackerBusStatisticsIface * iface) {
1653
#line 48 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1654
static gboolean initialized = FALSE;
1655
#line 48 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1657
#line 48 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1659
#line 1660 "tracker-bus.c"
1664
GType tracker_bus_statistics_get_type (void) {
1665
static volatile gsize tracker_bus_statistics_type_id__volatile = 0;
1666
if (g_once_init_enter (&tracker_bus_statistics_type_id__volatile)) {
1667
static const GTypeInfo g_define_type_info = { sizeof (TrackerBusStatisticsIface), (GBaseInitFunc) tracker_bus_statistics_base_init, (GBaseFinalizeFunc) NULL, (GClassInitFunc) NULL, (GClassFinalizeFunc) NULL, NULL, 0, 0, (GInstanceInitFunc) NULL, NULL };
1668
GType tracker_bus_statistics_type_id;
1669
tracker_bus_statistics_type_id = g_type_register_static (G_TYPE_INTERFACE, "TrackerBusStatistics", &g_define_type_info, 0);
1670
g_type_interface_add_prerequisite (tracker_bus_statistics_type_id, G_TYPE_DBUS_PROXY);
1671
g_type_set_qdata (tracker_bus_statistics_type_id, g_quark_from_static_string ("vala-dbus-proxy-type"), (void*) tracker_bus_statistics_proxy_get_type);
1672
g_type_set_qdata (tracker_bus_statistics_type_id, g_quark_from_static_string ("vala-dbus-interface-name"), "org.freedesktop.Tracker1.Statistics");
1673
g_type_set_qdata (tracker_bus_statistics_type_id, g_quark_from_static_string ("vala-dbus-register-object"), (void*) tracker_bus_statistics_register_object);
1674
g_once_init_leave (&tracker_bus_statistics_type_id__volatile, tracker_bus_statistics_type_id);
1676
return tracker_bus_statistics_type_id__volatile;
1680
G_DEFINE_TYPE_EXTENDED (TrackerBusStatisticsProxy, tracker_bus_statistics_proxy, G_TYPE_DBUS_PROXY, 0, G_IMPLEMENT_INTERFACE (TRACKER_BUS_TYPE_STATISTICS, tracker_bus_statistics_proxy_tracker_bus_statistics_interface_init) )
1681
static void tracker_bus_statistics_proxy_class_init (TrackerBusStatisticsProxyClass* klass) {
1682
G_DBUS_PROXY_CLASS (klass)->g_signal = tracker_bus_statistics_proxy_g_signal;
1686
static void tracker_bus_statistics_proxy_g_signal (GDBusProxy* proxy, const gchar* sender_name, const gchar* signal_name, GVariant* parameters) {
1690
static void tracker_bus_statistics_proxy_init (TrackerBusStatisticsProxy* self) {
1694
static gchar** tracker_bus_statistics_proxy_Get (TrackerBusStatistics* self, GCancellable* cancellable, int* result_length1, int* result_length2, GError** error) {
1695
GDBusMessage *_message;
1696
GVariant *_arguments;
1697
GVariantBuilder _arguments_builder;
1698
GDBusMessage *_reply_message;
1700
GVariantIter _reply_iter;
1702
int _result_length1;
1703
int _result_length2;
1708
int _tmp11__length1;
1709
GVariantIter _tmp12_;
1712
_message = g_dbus_message_new_method_call (g_dbus_proxy_get_name ((GDBusProxy *) self), g_dbus_proxy_get_object_path ((GDBusProxy *) self), "org.freedesktop.Tracker1.Statistics", "Get");
1713
g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
1714
_arguments = g_variant_builder_end (&_arguments_builder);
1715
g_dbus_message_set_body (_message, _arguments);
1716
_reply_message = g_dbus_connection_send_message_with_reply_sync (g_dbus_proxy_get_connection ((GDBusProxy *) self), _message, G_DBUS_SEND_MESSAGE_FLAGS_NONE, g_dbus_proxy_get_default_timeout ((GDBusProxy *) self), NULL, cancellable, error);
1717
g_object_unref (_message);
1718
if (!_reply_message) {
1721
if (g_dbus_message_to_gerror (_reply_message, error)) {
1722
g_object_unref (_reply_message);
1725
_reply = g_dbus_message_get_body (_reply_message);
1726
g_variant_iter_init (&_reply_iter, _reply);
1727
_result_length1 = 0;
1728
_result_length2 = 0;
1729
_tmp10_ = g_variant_iter_next_value (&_reply_iter);
1730
_tmp11_ = g_new (gchar*, 5);
1733
_tmp11__length1 = 0;
1734
g_variant_iter_init (&_tmp12_, _tmp10_);
1735
for (; (_tmp13_ = g_variant_iter_next_value (&_tmp12_)) != NULL; _tmp11__length1++) {
1736
int _tmp11__length2;
1737
GVariantIter _tmp14_;
1739
_tmp11__length2 = 0;
1740
g_variant_iter_init (&_tmp14_, _tmp13_);
1741
for (; (_tmp15_ = g_variant_iter_next_value (&_tmp14_)) != NULL; _tmp11__length2++) {
1742
if (_tmp11__size == _tmp11__length) {
1743
_tmp11__size = 2 * _tmp11__size;
1744
_tmp11_ = g_renew (gchar*, _tmp11_, _tmp11__size + 1);
1746
_tmp11_[_tmp11__length++] = g_variant_dup_string (_tmp15_, NULL);
1747
g_variant_unref (_tmp15_);
1749
_result_length2 = _tmp11__length2;
1750
g_variant_unref (_tmp13_);
1752
_result_length1 = _tmp11__length1;
1753
_tmp11_[_tmp11__length] = NULL;
1755
g_variant_unref (_tmp10_);
1756
*result_length1 = _result_length1;
1757
*result_length2 = _result_length2;
1758
g_object_unref (_reply_message);
1763
static void tracker_bus_statistics_proxy_Get_async_async (TrackerBusStatistics* self, GCancellable* cancellable, GAsyncReadyCallback _callback_, gpointer _user_data_) {
1764
GDBusMessage *_message;
1765
GVariant *_arguments;
1766
GVariantBuilder _arguments_builder;
1768
_message = g_dbus_message_new_method_call (g_dbus_proxy_get_name ((GDBusProxy *) self), g_dbus_proxy_get_object_path ((GDBusProxy *) self), "org.freedesktop.Tracker1.Statistics", "Get_async");
1769
g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
1770
_arguments = g_variant_builder_end (&_arguments_builder);
1771
g_dbus_message_set_body (_message, _arguments);
1772
g_dbus_connection_send_message_with_reply (g_dbus_proxy_get_connection ((GDBusProxy *) self), _message, G_DBUS_SEND_MESSAGE_FLAGS_NONE, g_dbus_proxy_get_default_timeout ((GDBusProxy *) self), NULL, cancellable, _vala_g_async_ready_callback, g_simple_async_result_new ((GObject *) self, _callback_, _user_data_, NULL));
1773
g_object_unref (_message);
1777
static gchar** tracker_bus_statistics_proxy_Get_async_finish (TrackerBusStatistics* self, GAsyncResult* _res_, int* result_length1, int* result_length2, GError** error) {
1778
GDBusMessage *_reply_message;
1780
GVariantIter _reply_iter;
1782
int _result_length1;
1783
int _result_length2;
1788
int _tmp17__length1;
1789
GVariantIter _tmp18_;
1791
_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);
1792
if (!_reply_message) {
1795
if (g_dbus_message_to_gerror (_reply_message, error)) {
1796
g_object_unref (_reply_message);
1799
_reply = g_dbus_message_get_body (_reply_message);
1800
g_variant_iter_init (&_reply_iter, _reply);
1801
_result_length1 = 0;
1802
_result_length2 = 0;
1803
_tmp16_ = g_variant_iter_next_value (&_reply_iter);
1804
_tmp17_ = g_new (gchar*, 5);
1807
_tmp17__length1 = 0;
1808
g_variant_iter_init (&_tmp18_, _tmp16_);
1809
for (; (_tmp19_ = g_variant_iter_next_value (&_tmp18_)) != NULL; _tmp17__length1++) {
1810
int _tmp17__length2;
1811
GVariantIter _tmp20_;
1813
_tmp17__length2 = 0;
1814
g_variant_iter_init (&_tmp20_, _tmp19_);
1815
for (; (_tmp21_ = g_variant_iter_next_value (&_tmp20_)) != NULL; _tmp17__length2++) {
1816
if (_tmp17__size == _tmp17__length) {
1817
_tmp17__size = 2 * _tmp17__size;
1818
_tmp17_ = g_renew (gchar*, _tmp17_, _tmp17__size + 1);
1820
_tmp17_[_tmp17__length++] = g_variant_dup_string (_tmp21_, NULL);
1821
g_variant_unref (_tmp21_);
1823
_result_length2 = _tmp17__length2;
1824
g_variant_unref (_tmp19_);
1826
_result_length1 = _tmp17__length1;
1827
_tmp17_[_tmp17__length] = NULL;
1829
g_variant_unref (_tmp16_);
1830
*result_length1 = _result_length1;
1831
*result_length2 = _result_length2;
1832
g_object_unref (_reply_message);
1837
static void tracker_bus_statistics_proxy_tracker_bus_statistics_interface_init (TrackerBusStatisticsIface* iface) {
1838
iface->Get = tracker_bus_statistics_proxy_Get;
1839
iface->Get_async = tracker_bus_statistics_proxy_Get_async_async;
1840
iface->Get_finish = tracker_bus_statistics_proxy_Get_async_finish;
1844
static void _dbus_tracker_bus_statistics_Get (TrackerBusStatistics* self, GVariant* parameters, GDBusMethodInvocation* invocation) {
1845
GError* error = NULL;
1846
GVariantIter _arguments_iter;
1847
GDBusMessage* _reply_message;
1849
GVariantBuilder _reply_builder;
1851
int result_length1 = 0;
1852
int result_length2 = 0;
1854
GVariantBuilder _tmp23_;
1856
g_variant_iter_init (&_arguments_iter, parameters);
1857
result = tracker_bus_statistics_Get (self, NULL, &result_length1, &result_length2, &error);
1859
g_dbus_method_invocation_return_gerror (invocation, error);
1862
_reply_message = g_dbus_message_new_method_reply (g_dbus_method_invocation_get_message (invocation));
1863
g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE);
1865
g_variant_builder_init (&_tmp23_, G_VARIANT_TYPE ("aas"));
1866
for (_tmp24_ = 0; _tmp24_ < result_length1; _tmp24_++) {
1867
GVariantBuilder _tmp25_;
1869
g_variant_builder_init (&_tmp25_, G_VARIANT_TYPE ("aas"));
1870
for (_tmp26_ = 0; _tmp26_ < result_length2; _tmp26_++) {
1871
g_variant_builder_add_value (&_tmp25_, g_variant_new_string (*_tmp22_));
1874
g_variant_builder_add_value (&_tmp23_, g_variant_builder_end (&_tmp25_));
1876
g_variant_builder_add_value (&_reply_builder, g_variant_builder_end (&_tmp23_));
1877
result = (_vala_array_free (result, result_length1 * result_length2, (GDestroyNotify) g_free), NULL);
1878
_reply = g_variant_builder_end (&_reply_builder);
1879
g_dbus_message_set_body (_reply_message, _reply);
1880
g_dbus_connection_send_message (g_dbus_method_invocation_get_connection (invocation), _reply_message, G_DBUS_SEND_MESSAGE_FLAGS_NONE, NULL, NULL);
1881
g_object_unref (invocation);
1882
g_object_unref (_reply_message);
1886
static void _dbus_tracker_bus_statistics_Get_async (TrackerBusStatistics* self, GVariant* parameters, GDBusMethodInvocation* invocation) {
1887
GVariantIter _arguments_iter;
1888
g_variant_iter_init (&_arguments_iter, parameters);
1889
tracker_bus_statistics_Get_async (self, NULL, (GAsyncReadyCallback) _dbus_tracker_bus_statistics_Get_async_ready, invocation);
1893
static void _dbus_tracker_bus_statistics_Get_async_ready (GObject * source_object, GAsyncResult * _res_, gpointer _user_data_) {
1894
GDBusMethodInvocation * invocation;
1895
GError* error = NULL;
1896
GDBusMessage* _reply_message;
1898
GVariantBuilder _reply_builder;
1900
int result_length1 = 0;
1901
int result_length2 = 0;
1903
GVariantBuilder _tmp28_;
1905
invocation = _user_data_;
1906
result = tracker_bus_statistics_Get_finish ((TrackerBusStatistics*) source_object, _res_, &result_length1, &result_length2, &error);
1908
g_dbus_method_invocation_return_gerror (invocation, error);
1911
_reply_message = g_dbus_message_new_method_reply (g_dbus_method_invocation_get_message (invocation));
1912
g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE);
1914
g_variant_builder_init (&_tmp28_, G_VARIANT_TYPE ("aas"));
1915
for (_tmp29_ = 0; _tmp29_ < result_length1; _tmp29_++) {
1916
GVariantBuilder _tmp30_;
1918
g_variant_builder_init (&_tmp30_, G_VARIANT_TYPE ("aas"));
1919
for (_tmp31_ = 0; _tmp31_ < result_length2; _tmp31_++) {
1920
g_variant_builder_add_value (&_tmp30_, g_variant_new_string (*_tmp27_));
1923
g_variant_builder_add_value (&_tmp28_, g_variant_builder_end (&_tmp30_));
1925
g_variant_builder_add_value (&_reply_builder, g_variant_builder_end (&_tmp28_));
1926
result = (_vala_array_free (result, result_length1 * result_length2, (GDestroyNotify) g_free), NULL);
1927
_reply = g_variant_builder_end (&_reply_builder);
1928
g_dbus_message_set_body (_reply_message, _reply);
1929
g_dbus_connection_send_message (g_dbus_method_invocation_get_connection (invocation), _reply_message, G_DBUS_SEND_MESSAGE_FLAGS_NONE, NULL, NULL);
1930
g_object_unref (invocation);
1931
g_object_unref (_reply_message);
1935
static void tracker_bus_statistics_dbus_interface_method_call (GDBusConnection* connection, const gchar* sender, const gchar* object_path, const gchar* interface_name, const gchar* method_name, GVariant* parameters, GDBusMethodInvocation* invocation, gpointer user_data) {
1940
if (strcmp (method_name, "Get") == 0) {
1941
_dbus_tracker_bus_statistics_Get (object, parameters, invocation);
1942
} else if (strcmp (method_name, "Get_async") == 0) {
1943
_dbus_tracker_bus_statistics_Get_async (object, parameters, invocation);
1945
g_object_unref (invocation);
1950
static GVariant* tracker_bus_statistics_dbus_interface_get_property (GDBusConnection* connection, const gchar* sender, const gchar* object_path, const gchar* interface_name, const gchar* property_name, GError** error, gpointer user_data) {
1959
static gboolean tracker_bus_statistics_dbus_interface_set_property (GDBusConnection* connection, const gchar* sender, const gchar* object_path, const gchar* interface_name, const gchar* property_name, GVariant* value, GError** error, gpointer user_data) {
1968
guint tracker_bus_statistics_register_object (gpointer object, GDBusConnection* connection, const gchar* path, GError** error) {
1971
data = g_new (gpointer, 3);
1972
data[0] = g_object_ref (object);
1973
data[1] = g_object_ref (connection);
1974
data[2] = g_strdup (path);
1975
result = g_dbus_connection_register_object (connection, path, (GDBusInterfaceInfo *) (&_tracker_bus_statistics_dbus_interface_info), &_tracker_bus_statistics_dbus_interface_vtable, data, _tracker_bus_statistics_unregister_object, error);
1983
static void _tracker_bus_statistics_unregister_object (gpointer user_data) {
1986
g_object_unref (data[0]);
1987
g_object_unref (data[1]);
1993
556
TrackerBusConnection* tracker_bus_connection_construct (GType object_type, GError** error) {
1994
557
TrackerBusConnection * self = NULL;
1995
#line 59 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
560
#line 21 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1996
561
self = (TrackerBusConnection*) tracker_sparql_connection_construct (object_type);
1997
#line 59 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
562
#line 23 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
563
_tmp0_ = g_error_new_literal (TRACKER_SPARQL_ERROR, TRACKER_SPARQL_ERROR_INTERNAL, "");
564
#line 23 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
566
#line 23 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
567
_g_error_free0 (_tmp1_);
568
#line 21 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1999
#line 2000 "tracker-bus.c"
570
#line 571 "tracker-bus.c"
2003
574
TrackerBusConnection* tracker_bus_connection_new (GError** error) {
2004
#line 59 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
575
#line 21 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2005
576
return tracker_bus_connection_construct (TRACKER_BUS_TYPE_CONNECTION, error);
2006
#line 2007 "tracker-bus.c"
2010
static void tracker_bus_connection_ensure_resources_object (TrackerBusConnection* self, GError** error) {
2011
TrackerBusResources* _tmp0_;
2012
TrackerBusResources* _tmp1_ = NULL;
2013
TrackerBusResources* _tmp2_;
2014
TrackerBusResources* _tmp3_;
2016
GError * _inner_error_ = NULL;
2017
#line 62 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2018
g_return_if_fail (self != NULL);
2019
#line 63 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2020
_tmp0_ = self->priv->resources_object;
2021
#line 63 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2022
if (_tmp0_ != NULL) {
2023
#line 64 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2025
#line 2026 "tracker-bus.c"
2027
#line 67 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2028
_tmp1_ = g_initable_new (TRACKER_BUS_TYPE_RESOURCES_PROXY, NULL, &_inner_error_, "g-flags", G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES | G_DBUS_PROXY_FLAGS_DO_NOT_CONNECT_SIGNALS, "g-name", TRACKER_DBUS_SERVICE, "g-bus-type", G_BUS_TYPE_SESSION, "g-object-path", TRACKER_DBUS_OBJECT_RESOURCES, "g-interface-name", "org.freedesktop.Tracker1.Resources", NULL);
2029
#line 67 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2030
_tmp2_ = (TrackerBusResources*) _tmp1_;
2031
#line 67 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2032
if (_inner_error_ != NULL) {
2033
#line 67 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2034
if ((_inner_error_->domain == G_IO_ERROR) || (_inner_error_->domain == G_DBUS_ERROR)) {
2035
#line 67 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2036
g_propagate_error (error, _inner_error_);
2037
#line 67 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2039
#line 2040 "tracker-bus.c"
2041
#line 67 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2042
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);
2043
#line 67 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2044
g_clear_error (&_inner_error_);
2045
#line 67 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2047
#line 2048 "tracker-bus.c"
2050
#line 67 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2051
_g_object_unref0 (self->priv->resources_object);
2052
#line 67 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2053
self->priv->resources_object = _tmp2_;
2054
#line 71 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2055
_tmp3_ = self->priv->resources_object;
2056
#line 71 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2058
#line 71 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2059
g_dbus_proxy_set_default_timeout ((GDBusProxy*) _tmp3_, _tmp4_);
2060
#line 2061 "tracker-bus.c"
2064
static void tracker_bus_connection_ensure_steroids_object (TrackerBusConnection* self, GError** error) {
2065
TrackerBusSteroids* _tmp0_;
2066
TrackerBusSteroids* _tmp1_ = NULL;
2067
TrackerBusSteroids* _tmp2_;
2068
TrackerBusSteroids* _tmp3_;
2070
GError * _inner_error_ = NULL;
2071
#line 74 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2072
g_return_if_fail (self != NULL);
2073
#line 75 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2074
_tmp0_ = self->priv->steroids_object;
2075
#line 75 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2076
if (_tmp0_ != NULL) {
2077
#line 76 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2079
#line 2080 "tracker-bus.c"
2081
#line 79 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2082
_tmp1_ = g_initable_new (TRACKER_BUS_TYPE_STEROIDS_PROXY, NULL, &_inner_error_, "g-flags", G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES | G_DBUS_PROXY_FLAGS_DO_NOT_CONNECT_SIGNALS, "g-name", TRACKER_DBUS_SERVICE, "g-bus-type", G_BUS_TYPE_SESSION, "g-object-path", TRACKER_DBUS_OBJECT_STEROIDS, "g-interface-name", "org.freedesktop.Tracker1.Steroids", NULL);
2083
#line 79 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2084
_tmp2_ = (TrackerBusSteroids*) _tmp1_;
2085
#line 79 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2086
if (_inner_error_ != NULL) {
2087
#line 79 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2088
if ((_inner_error_->domain == G_IO_ERROR) || (_inner_error_->domain == G_DBUS_ERROR)) {
2089
#line 79 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2090
g_propagate_error (error, _inner_error_);
2091
#line 79 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2093
#line 2094 "tracker-bus.c"
2095
#line 79 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2096
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);
2097
#line 79 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2098
g_clear_error (&_inner_error_);
2099
#line 79 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2101
#line 2102 "tracker-bus.c"
2104
#line 79 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2105
_g_object_unref0 (self->priv->steroids_object);
2106
#line 79 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2107
self->priv->steroids_object = _tmp2_;
2108
#line 83 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2109
_tmp3_ = self->priv->steroids_object;
2110
#line 83 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2112
#line 83 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2113
g_dbus_proxy_set_default_timeout ((GDBusProxy*) _tmp3_, _tmp4_);
2114
#line 2115 "tracker-bus.c"
2118
static void tracker_bus_connection_ensure_statistics_object (TrackerBusConnection* self, GError** error) {
2119
TrackerBusStatistics* _tmp0_;
2120
TrackerBusStatistics* _tmp1_ = NULL;
2121
TrackerBusStatistics* _tmp2_;
2122
GError * _inner_error_ = NULL;
2123
#line 86 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2124
g_return_if_fail (self != NULL);
2125
#line 87 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2126
_tmp0_ = self->priv->statistics_object;
2127
#line 87 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2128
if (_tmp0_ != NULL) {
2129
#line 88 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2131
#line 2132 "tracker-bus.c"
2133
#line 91 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2134
_tmp1_ = g_initable_new (TRACKER_BUS_TYPE_STATISTICS_PROXY, NULL, &_inner_error_, "g-flags", G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES | G_DBUS_PROXY_FLAGS_DO_NOT_CONNECT_SIGNALS, "g-name", TRACKER_DBUS_SERVICE, "g-bus-type", G_BUS_TYPE_SESSION, "g-object-path", TRACKER_DBUS_OBJECT_STATISTICS, "g-interface-name", "org.freedesktop.Tracker1.Statistics", NULL);
2135
#line 91 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2136
_tmp2_ = (TrackerBusStatistics*) _tmp1_;
2137
#line 91 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2138
if (_inner_error_ != NULL) {
2139
#line 91 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2140
if ((_inner_error_->domain == G_IO_ERROR) || (_inner_error_->domain == G_DBUS_ERROR)) {
2141
#line 91 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2142
g_propagate_error (error, _inner_error_);
2143
#line 91 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2145
#line 2146 "tracker-bus.c"
2147
#line 91 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2148
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);
2149
#line 91 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2150
g_clear_error (&_inner_error_);
2151
#line 91 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2153
#line 2154 "tracker-bus.c"
2156
#line 91 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2157
_g_object_unref0 (self->priv->statistics_object);
2158
#line 91 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2159
self->priv->statistics_object = _tmp2_;
2160
#line 2161 "tracker-bus.c"
577
#line 578 "tracker-bus.c"
2172
589
GUnixOutputStream* _tmp5_;
2173
590
GError * _inner_error_ = NULL;
2174
#line 97 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
591
#line 26 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2175
592
g_return_if_fail (self != NULL);
2176
#line 99 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
593
#line 28 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2177
594
_tmp0_ = pipe (pipefd);
2178
#line 99 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
595
#line 28 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2179
596
if (_tmp0_ < 0) {
2180
#line 2181 "tracker-bus.c"
597
#line 598 "tracker-bus.c"
2182
#line 100 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
599
#line 29 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2183
600
_tmp1_ = g_error_new_literal (G_IO_ERROR, G_IO_ERROR_FAILED, "Pipe creation failed");
2184
#line 100 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
601
#line 29 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2185
602
_inner_error_ = _tmp1_;
2186
#line 100 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
603
#line 29 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2187
604
if (_inner_error_->domain == G_IO_ERROR) {
2188
#line 100 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
605
#line 29 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2189
606
g_propagate_error (error, _inner_error_);
2190
#line 100 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
607
#line 29 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2192
#line 2193 "tracker-bus.c"
609
#line 610 "tracker-bus.c"
2194
#line 100 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
611
#line 29 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2195
612
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);
2196
#line 100 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
613
#line 29 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2197
614
g_clear_error (&_inner_error_);
2198
#line 100 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
615
#line 29 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2200
#line 2201 "tracker-bus.c"
617
#line 618 "tracker-bus.c"
2203
#line 102 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
620
#line 31 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2204
621
_tmp2_ = pipefd[0];
2205
#line 102 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
622
#line 31 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2206
623
_tmp3_ = (GUnixInputStream*) g_unix_input_stream_new (_tmp2_, TRUE);
2207
#line 102 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
624
#line 31 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2208
625
_g_object_unref0 (_vala_input);
2209
#line 102 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
626
#line 31 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2210
627
_vala_input = _tmp3_;
2211
#line 103 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
628
#line 32 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2212
629
_tmp4_ = pipefd[1];
2213
#line 103 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
630
#line 32 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2214
631
_tmp5_ = (GUnixOutputStream*) g_unix_output_stream_new (_tmp4_, TRUE);
2215
#line 103 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
632
#line 32 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2216
633
_g_object_unref0 (_vala_output);
2217
#line 103 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
634
#line 32 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2218
635
_vala_output = _tmp5_;
2219
#line 97 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
636
#line 26 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2221
#line 97 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
638
#line 26 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2222
639
*input = _vala_input;
2223
#line 2224 "tracker-bus.c"
640
#line 641 "tracker-bus.c"
2225
#line 97 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
642
#line 26 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2226
643
_g_object_unref0 (_vala_input);
2227
#line 2228 "tracker-bus.c"
644
#line 645 "tracker-bus.c"
2229
#line 97 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
646
#line 26 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2231
#line 97 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
648
#line 26 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2232
649
*output = _vala_output;
2233
#line 2234 "tracker-bus.c"
650
#line 651 "tracker-bus.c"
2235
#line 97 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
652
#line 26 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2236
653
_g_object_unref0 (_vala_output);
2237
#line 2238 "tracker-bus.c"
654
#line 655 "tracker-bus.c"
659
static gpointer _g_error_copy0 (gpointer self) {
660
#line 39 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
661
return self ? g_error_copy (self) : NULL;
662
#line 663 "tracker-bus.c"
666
static void tracker_bus_connection_handle_error_reply (TrackerBusConnection* self, GDBusMessage* message, GError** error) {
667
GError * _inner_error_ = NULL;
668
#line 35 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
669
g_return_if_fail (self != NULL);
670
#line 35 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
671
g_return_if_fail (message != NULL);
672
#line 673 "tracker-bus.c"
674
GDBusMessage* _tmp0_;
675
#line 37 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
677
#line 37 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
678
g_dbus_message_to_gerror (_tmp0_, &_inner_error_);
679
#line 37 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
680
if (_inner_error_ != NULL) {
681
#line 37 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
682
if (_inner_error_->domain == G_IO_ERROR) {
683
#line 684 "tracker-bus.c"
684
goto __catch0_g_io_error;
686
#line 37 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
687
if (_inner_error_->domain == TRACKER_SPARQL_ERROR) {
688
#line 689 "tracker-bus.c"
689
goto __catch0_tracker_sparql_error;
691
#line 37 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
692
if (_inner_error_->domain == G_DBUS_ERROR) {
693
#line 694 "tracker-bus.c"
694
goto __catch0_g_dbus_error;
696
goto __catch0_g_error;
705
#line 36 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
706
e_io = _inner_error_;
707
#line 36 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
708
_inner_error_ = NULL;
709
#line 39 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
711
#line 39 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
712
_tmp2_ = _g_error_copy0 (_tmp1_);
713
#line 39 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
714
_inner_error_ = _tmp2_;
715
#line 39 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
716
_g_error_free0 (e_io);
717
#line 718 "tracker-bus.c"
721
__catch0_tracker_sparql_error:
723
GError* e_sparql = NULL;
726
#line 36 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
727
e_sparql = _inner_error_;
728
#line 36 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
729
_inner_error_ = NULL;
730
#line 41 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
732
#line 41 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
733
_tmp4_ = _g_error_copy0 (_tmp3_);
734
#line 41 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
735
_inner_error_ = _tmp4_;
736
#line 41 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
737
_g_error_free0 (e_sparql);
738
#line 739 "tracker-bus.c"
742
__catch0_g_dbus_error:
744
GError* e_dbus = NULL;
747
#line 36 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
748
e_dbus = _inner_error_;
749
#line 36 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
750
_inner_error_ = NULL;
751
#line 43 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
753
#line 43 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
754
_tmp6_ = _g_error_copy0 (_tmp5_);
755
#line 43 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
756
_inner_error_ = _tmp6_;
757
#line 43 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
758
_g_error_free0 (e_dbus);
759
#line 760 "tracker-bus.c"
769
#line 36 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
771
#line 36 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
772
_inner_error_ = NULL;
773
#line 45 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
775
#line 45 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
776
_tmp8_ = _tmp7_->message;
777
#line 45 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
778
_tmp9_ = g_error_new_literal (G_IO_ERROR, G_IO_ERROR_FAILED, _tmp8_);
779
#line 45 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
780
_inner_error_ = _tmp9_;
781
#line 45 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
783
#line 784 "tracker-bus.c"
787
#line 36 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
788
if (_inner_error_ != NULL) {
789
#line 36 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
790
if (((_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_inner_error_->domain == G_IO_ERROR)) || (_inner_error_->domain == G_DBUS_ERROR)) {
791
#line 36 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
792
g_propagate_error (error, _inner_error_);
793
#line 36 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
795
#line 796 "tracker-bus.c"
797
#line 36 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
798
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);
799
#line 36 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
800
g_clear_error (&_inner_error_);
801
#line 36 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
803
#line 804 "tracker-bus.c"
809
static void tracker_bus_connection_send_query (TrackerBusConnection* self, GDBusConnection* connection, const gchar* sparql, GUnixOutputStream* output, GCancellable* cancellable, GAsyncReadyCallback callback, void* callback_target, GError** error) {
810
GDBusMessage* _tmp0_;
811
GDBusMessage* message;
813
GUnixFDList* fd_list;
814
GUnixOutputStream* _tmp2_;
822
GDBusConnection* _tmp10_;
824
GCancellable* _tmp12_;
825
GAsyncReadyCallback _tmp13_;
826
void* _tmp13__target;
827
GError * _inner_error_ = NULL;
828
#line 49 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
829
g_return_if_fail (self != NULL);
830
#line 49 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
831
g_return_if_fail (connection != NULL);
832
#line 49 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
833
g_return_if_fail (sparql != NULL);
834
#line 49 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
835
g_return_if_fail (output != NULL);
836
#line 50 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
837
_tmp0_ = g_dbus_message_new_method_call (TRACKER_DBUS_SERVICE, TRACKER_DBUS_OBJECT_STEROIDS, TRACKER_DBUS_INTERFACE_STEROIDS, "Query");
838
#line 50 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
840
#line 51 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
841
_tmp1_ = g_unix_fd_list_new ();
842
#line 51 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
844
#line 52 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
846
#line 52 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
847
_tmp3_ = g_unix_output_stream_get_fd (_tmp2_);
848
#line 52 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
850
#line 52 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
851
_tmp5_ = g_unix_fd_list_append (fd_list, _tmp4_, &_inner_error_);
852
#line 52 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
854
#line 52 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
855
if (_inner_error_ != NULL) {
856
#line 52 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
857
if (_inner_error_->domain == G_IO_ERROR) {
858
#line 52 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
859
g_propagate_error (error, _inner_error_);
860
#line 52 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
861
_g_object_unref0 (fd_list);
862
#line 52 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
863
_g_object_unref0 (message);
864
#line 52 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
866
#line 867 "tracker-bus.c"
868
#line 52 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
869
_g_object_unref0 (fd_list);
870
#line 52 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
871
_g_object_unref0 (message);
872
#line 52 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
873
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);
874
#line 52 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
875
g_clear_error (&_inner_error_);
876
#line 52 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
878
#line 879 "tracker-bus.c"
881
#line 52 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
883
#line 52 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
884
_tmp8_ = g_variant_new ("(sh)", _tmp7_, _tmp6_, NULL);
885
#line 52 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
886
_tmp9_ = g_variant_ref_sink (_tmp8_);
887
#line 52 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
888
g_dbus_message_set_body (message, _tmp9_);
889
#line 52 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
890
_g_variant_unref0 (_tmp9_);
891
#line 53 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
892
g_dbus_message_set_unix_fd_list (message, fd_list);
893
#line 55 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
894
_tmp10_ = connection;
895
#line 55 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
897
#line 55 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
898
_tmp12_ = cancellable;
899
#line 55 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
901
#line 55 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
902
_tmp13__target = callback_target;
903
#line 55 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
904
g_dbus_connection_send_message_with_reply (_tmp10_, message, G_DBUS_SEND_MESSAGE_FLAGS_NONE, _tmp11_, NULL, _tmp12_, _tmp13_, _tmp13__target);
905
#line 49 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
906
_g_object_unref0 (fd_list);
907
#line 49 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
908
_g_object_unref0 (message);
909
#line 910 "tracker-bus.c"
2242
913
static Block1Data* block1_data_ref (Block1Data* _data1_) {
2243
#line 106 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
914
#line 58 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2244
915
g_atomic_int_inc (&_data1_->_ref_count_);
2245
#line 106 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
916
#line 58 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2247
#line 2248 "tracker-bus.c"
918
#line 919 "tracker-bus.c"
2251
922
static void block1_data_unref (Block1Data* _data1_) {
2252
#line 106 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
923
#line 58 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2253
924
if (g_atomic_int_dec_and_test (&_data1_->_ref_count_)) {
2254
#line 106 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
925
#line 58 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2255
926
_g_object_unref0 (_data1_->self);
2256
#line 106 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
927
#line 58 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2257
928
_g_object_unref0 (_data1_->async_res);
2258
#line 106 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
929
#line 58 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2259
930
_g_main_loop_unref0 (_data1_->loop);
2260
#line 106 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
931
#line 58 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2261
932
g_slice_free (Block1Data, _data1_);
2262
#line 2263 "tracker-bus.c"
933
#line 934 "tracker-bus.c"
2267
938
static gpointer _g_object_ref0 (gpointer self) {
2268
#line 113 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
939
#line 65 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2269
940
return self ? g_object_ref (self) : NULL;
2270
#line 2271 "tracker-bus.c"
941
#line 942 "tracker-bus.c"
2499
1170
GAsyncResult* _tmp0_;
2500
1171
GAsyncResult* _tmp1_;
2501
1172
gboolean _tmp2_;
2502
#line 131 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1173
#line 83 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2503
1174
self = _data2_->self;
2504
#line 131 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1175
#line 83 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2505
1176
g_return_if_fail (res != NULL);
2506
#line 132 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1177
#line 84 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2508
#line 132 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1179
#line 84 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2509
1180
_tmp1_ = _g_object_ref0 (_tmp0_);
2510
#line 132 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1181
#line 84 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2511
1182
_g_object_unref0 (_data2_->dbus_res);
2512
#line 132 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1183
#line 84 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2513
1184
_data2_->dbus_res = _tmp1_;
2514
#line 133 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1185
#line 85 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2515
1186
_tmp2_ = _data2_->received_result;
2516
#line 133 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1187
#line 85 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2518
#line 134 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1189
#line 86 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2519
1190
tracker_bus_connection_real_query_async_co (_data2_->_async_data_);
2520
#line 2521 "tracker-bus.c"
1191
#line 1192 "tracker-bus.c"
2525
1196
static void ___lambda0__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
2526
#line 131 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1197
#line 83 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2527
1198
__lambda0_ (self, source_object, res);
2528
#line 131 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2529
block2_data_unref (self);
2530
#line 2531 "tracker-bus.c"
1199
#line 1200 "tracker-bus.c"
2534
1203
static void* _g_realloc_grealloc_func (void* data, gsize size) {
2536
1205
result = g_realloc (data, size);
2537
#line 141 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1206
#line 93 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2539
#line 2540 "tracker-bus.c"
1208
#line 1209 "tracker-bus.c"
2543
1212
static void _g_free_gdestroy_notify (void* data) {
2544
#line 141 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1213
#line 93 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2546
#line 2547 "tracker-bus.c"
1215
#line 1216 "tracker-bus.c"
2550
1219
static void tracker_bus_connection_query_async_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
2551
1220
TrackerBusConnectionQueryAsyncData* _data_;
2552
#line 142 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1221
#line 94 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2553
1222
_data_ = _user_data_;
2554
#line 142 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1223
#line 94 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2555
1224
_data_->_source_object_ = source_object;
2556
#line 142 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1225
#line 94 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2557
1226
_data_->_res_ = _res_;
2558
#line 142 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1227
#line 94 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2559
1228
tracker_bus_connection_real_query_async_co (_data_);
2560
#line 2561 "tracker-bus.c"
1229
#line 1230 "tracker-bus.c"
1233
static gchar** _variant_get1 (GVariant* value, int* result_length1) {
1237
int _tmp22__length1;
1238
GVariantIter _tmp23_;
1240
_tmp22_ = g_new (gchar*, 5);
1243
_tmp22__length1 = 0;
1244
#line 105 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1245
g_variant_iter_init (&_tmp23_, value);
1246
#line 105 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1247
for (; (_tmp24_ = g_variant_iter_next_value (&_tmp23_)) != NULL; _tmp22__length1++) {
1248
#line 105 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1249
if (_tmp22__size == _tmp22__length) {
1250
#line 105 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1251
_tmp22__size = 2 * _tmp22__size;
1252
#line 105 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1253
_tmp22_ = g_renew (gchar*, _tmp22_, _tmp22__size + 1);
1254
#line 1255 "tracker-bus.c"
1256
#line 105 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1257
_tmp22_[_tmp22__length++] = g_variant_dup_string (_tmp24_, NULL);
1258
#line 105 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1259
g_variant_unref (_tmp24_);
1260
#line 1261 "tracker-bus.c"
1262
#line 105 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1263
*result_length1 = _tmp22__length1;
1264
#line 105 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1265
_tmp22_[_tmp22__length] = NULL;
1266
#line 105 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1268
#line 1269 "tracker-bus.c"
2564
1272
static gboolean tracker_bus_connection_real_query_async_co (TrackerBusConnectionQueryAsyncData* _data_) {
2565
#line 121 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1273
#line 73 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2566
1274
switch (_data_->_state_) {
2567
#line 121 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1275
#line 73 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2569
#line 2570 "tracker-bus.c"
1277
#line 1278 "tracker-bus.c"
2571
#line 121 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1279
#line 73 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2573
#line 2574 "tracker-bus.c"
1281
#line 1282 "tracker-bus.c"
2575
#line 121 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1283
#line 73 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2577
#line 2578 "tracker-bus.c"
1285
#line 1286 "tracker-bus.c"
2580
#line 121 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1288
#line 73 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2581
1289
g_assert_not_reached ();
2582
#line 2583 "tracker-bus.c"
1290
#line 1291 "tracker-bus.c"
2585
#line 121 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1293
#line 73 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2586
1294
_data_->_data2_ = g_slice_new0 (Block2Data);
2587
#line 121 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1295
#line 73 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2588
1296
_data_->_data2_->_ref_count_ = 1;
2589
#line 121 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1297
#line 73 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2590
1298
_data_->_data2_->self = g_object_ref (_data_->self);
2591
#line 121 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1299
#line 73 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2592
1300
_data_->_data2_->_async_data_ = _data_;
2593
#line 122 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2594
tracker_bus_connection_ensure_steroids_object (_data_->self, &_data_->_inner_error_);
2595
#line 122 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2596
if (_data_->_inner_error_ != NULL) {
2597
#line 122 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2598
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
2599
#line 122 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2600
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
2601
#line 122 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2602
g_error_free (_data_->_inner_error_);
2603
#line 122 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2604
block2_data_unref (_data_->_data2_);
2605
#line 122 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2606
_data_->_data2_ = NULL;
2607
#line 122 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2608
if (_data_->_state_ == 0) {
2609
#line 122 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2610
g_simple_async_result_complete_in_idle (_data_->_async_result);
2611
#line 2612 "tracker-bus.c"
2613
#line 122 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2614
g_simple_async_result_complete (_data_->_async_result);
2615
#line 2616 "tracker-bus.c"
2617
#line 122 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2618
g_object_unref (_data_->_async_result);
2619
#line 122 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2621
#line 2622 "tracker-bus.c"
2623
#line 122 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2624
block2_data_unref (_data_->_data2_);
2625
#line 122 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2626
_data_->_data2_ = NULL;
2627
#line 122 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2628
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
2629
#line 122 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2630
g_clear_error (&_data_->_inner_error_);
2631
#line 122 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2633
#line 2634 "tracker-bus.c"
2636
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1301
#line 76 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2637
1302
_data_->_tmp0_ = NULL;
2638
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1303
#line 76 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2639
1304
_data_->_tmp1_ = NULL;
2640
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1305
#line 76 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2641
1306
tracker_bus_connection_pipe (_data_->self, &_data_->_tmp0_, &_data_->_tmp1_, &_data_->_inner_error_);
2642
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1307
#line 76 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2643
1308
_g_object_unref0 (_data_->input);
2644
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1309
#line 76 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2645
1310
_data_->input = _data_->_tmp0_;
2646
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1311
#line 76 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2647
1312
_g_object_unref0 (_data_->output);
2648
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1313
#line 76 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2649
1314
_data_->output = _data_->_tmp1_;
2650
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2651
if (_data_->_inner_error_ != NULL) {
2652
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2653
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
2654
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2655
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
2656
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2657
g_error_free (_data_->_inner_error_);
2658
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2659
_g_object_unref0 (_data_->output);
2660
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2661
_g_object_unref0 (_data_->input);
2662
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2663
block2_data_unref (_data_->_data2_);
2664
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2665
_data_->_data2_ = NULL;
2666
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2667
if (_data_->_state_ == 0) {
2668
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2669
g_simple_async_result_complete_in_idle (_data_->_async_result);
2670
#line 2671 "tracker-bus.c"
2672
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2673
g_simple_async_result_complete (_data_->_async_result);
2674
#line 2675 "tracker-bus.c"
2676
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2677
g_object_unref (_data_->_async_result);
2678
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2680
#line 2681 "tracker-bus.c"
2682
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2683
_g_object_unref0 (_data_->output);
2684
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2685
_g_object_unref0 (_data_->input);
2686
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2687
block2_data_unref (_data_->_data2_);
2688
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2689
_data_->_data2_ = NULL;
2690
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2691
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
2692
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2693
g_clear_error (&_data_->_inner_error_);
2694
#line 126 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2696
#line 2697 "tracker-bus.c"
2699
#line 129 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1315
#line 76 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1316
if (_data_->_inner_error_ != NULL) {
1317
#line 76 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1318
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
1319
#line 76 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1320
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
1321
#line 76 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1322
g_error_free (_data_->_inner_error_);
1323
#line 76 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1324
_g_object_unref0 (_data_->output);
1325
#line 76 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1326
_g_object_unref0 (_data_->input);
1327
#line 76 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1328
block2_data_unref (_data_->_data2_);
1329
#line 76 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1330
_data_->_data2_ = NULL;
1331
#line 76 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1332
if (_data_->_state_ == 0) {
1333
#line 76 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1334
g_simple_async_result_complete_in_idle (_data_->_async_result);
1335
#line 1336 "tracker-bus.c"
1337
#line 76 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1338
g_simple_async_result_complete (_data_->_async_result);
1339
#line 1340 "tracker-bus.c"
1341
#line 76 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1342
g_object_unref (_data_->_async_result);
1343
#line 76 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1345
#line 1346 "tracker-bus.c"
1347
#line 76 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1348
_g_object_unref0 (_data_->output);
1349
#line 76 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1350
_g_object_unref0 (_data_->input);
1351
#line 76 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1352
block2_data_unref (_data_->_data2_);
1353
#line 76 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1354
_data_->_data2_ = NULL;
1355
#line 76 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1356
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
1357
#line 76 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1358
g_clear_error (&_data_->_inner_error_);
1359
#line 76 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1361
#line 1362 "tracker-bus.c"
1364
#line 78 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1365
_data_->_tmp2_ = _data_->cancellable;
1366
#line 78 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1367
_data_->_tmp3_ = NULL;
1368
#line 78 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1369
_data_->_tmp3_ = g_bus_get_sync (G_BUS_TYPE_SESSION, _data_->_tmp2_, &_data_->_inner_error_);
1370
#line 78 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1371
_data_->connection = _data_->_tmp3_;
1372
#line 78 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1373
if (_data_->_inner_error_ != NULL) {
1374
#line 78 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1375
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
1376
#line 78 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1377
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
1378
#line 78 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1379
g_error_free (_data_->_inner_error_);
1380
#line 78 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1381
_g_object_unref0 (_data_->output);
1382
#line 78 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1383
_g_object_unref0 (_data_->input);
1384
#line 78 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1385
block2_data_unref (_data_->_data2_);
1386
#line 78 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1387
_data_->_data2_ = NULL;
1388
#line 78 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1389
if (_data_->_state_ == 0) {
1390
#line 78 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1391
g_simple_async_result_complete_in_idle (_data_->_async_result);
1392
#line 1393 "tracker-bus.c"
1394
#line 78 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1395
g_simple_async_result_complete (_data_->_async_result);
1396
#line 1397 "tracker-bus.c"
1398
#line 78 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1399
g_object_unref (_data_->_async_result);
1400
#line 78 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1402
#line 1403 "tracker-bus.c"
1404
#line 78 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1405
_g_object_unref0 (_data_->output);
1406
#line 78 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1407
_g_object_unref0 (_data_->input);
1408
#line 78 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1409
block2_data_unref (_data_->_data2_);
1410
#line 78 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1411
_data_->_data2_ = NULL;
1412
#line 78 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1413
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
1414
#line 78 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1415
g_clear_error (&_data_->_inner_error_);
1416
#line 78 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1418
#line 1419 "tracker-bus.c"
1421
#line 81 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2700
1422
_data_->_data2_->dbus_res = NULL;
2701
#line 130 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1423
#line 82 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2702
1424
_data_->_data2_->received_result = FALSE;
2703
#line 131 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2704
_data_->_tmp2_ = _data_->self->priv->steroids_object;
2705
#line 131 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2706
_data_->_tmp3_ = _data_->sparql;
2707
#line 131 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2708
_data_->_tmp4_ = _data_->output;
2709
#line 131 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2710
_data_->_tmp5_ = _data_->cancellable;
2711
#line 131 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2712
tracker_bus_steroids_query (_data_->_tmp2_, _data_->_tmp3_, _data_->_tmp4_, _data_->_tmp5_, ___lambda0__gasync_ready_callback, block2_data_ref (_data_->_data2_));
2713
#line 138 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1425
#line 83 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1426
_data_->_tmp4_ = _data_->connection;
1427
#line 83 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1428
_data_->_tmp5_ = _data_->sparql;
1429
#line 83 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1430
_data_->_tmp6_ = _data_->output;
1431
#line 83 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1432
_data_->_tmp7_ = _data_->cancellable;
1433
#line 83 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1434
tracker_bus_connection_send_query (_data_->self, _data_->_tmp4_, _data_->_tmp5_, _data_->_tmp6_, _data_->_tmp7_, ___lambda0__gasync_ready_callback, _data_->_data2_, &_data_->_inner_error_);
1435
#line 83 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1436
if (_data_->_inner_error_ != NULL) {
1437
#line 83 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1438
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
1439
#line 83 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1440
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
1441
#line 83 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1442
g_error_free (_data_->_inner_error_);
1443
#line 83 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1444
_g_object_unref0 (_data_->connection);
1445
#line 83 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1446
_g_object_unref0 (_data_->output);
1447
#line 83 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1448
_g_object_unref0 (_data_->input);
1449
#line 83 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1450
block2_data_unref (_data_->_data2_);
1451
#line 83 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1452
_data_->_data2_ = NULL;
1453
#line 83 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1454
if (_data_->_state_ == 0) {
1455
#line 83 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1456
g_simple_async_result_complete_in_idle (_data_->_async_result);
1457
#line 1458 "tracker-bus.c"
1459
#line 83 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1460
g_simple_async_result_complete (_data_->_async_result);
1461
#line 1462 "tracker-bus.c"
1463
#line 83 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1464
g_object_unref (_data_->_async_result);
1465
#line 83 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1467
#line 1468 "tracker-bus.c"
1469
#line 83 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1470
_g_object_unref0 (_data_->connection);
1471
#line 83 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1472
_g_object_unref0 (_data_->output);
1473
#line 83 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1474
_g_object_unref0 (_data_->input);
1475
#line 83 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1476
block2_data_unref (_data_->_data2_);
1477
#line 83 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1478
_data_->_data2_ = NULL;
1479
#line 83 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1480
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
1481
#line 83 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1482
g_clear_error (&_data_->_inner_error_);
1483
#line 83 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1485
#line 1486 "tracker-bus.c"
1488
#line 90 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2714
1489
_g_object_unref0 (_data_->output);
2715
#line 138 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1490
#line 90 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2716
1491
_data_->output = NULL;
2717
#line 141 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2718
_data_->_tmp6_ = (GMemoryOutputStream*) g_memory_output_stream_new (NULL, 0, _g_realloc_grealloc_func, _g_free_gdestroy_notify);
2719
#line 141 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2720
_data_->mem_stream = _data_->_tmp6_;
2721
#line 142 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2722
_data_->_tmp7_ = _data_->mem_stream;
2723
#line 142 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2724
_data_->_tmp8_ = _data_->input;
2725
#line 142 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2726
_data_->_tmp9_ = _data_->cancellable;
2727
#line 142 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1492
#line 93 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1493
_data_->_tmp8_ = (GMemoryOutputStream*) g_memory_output_stream_new (NULL, 0, _g_realloc_grealloc_func, _g_free_gdestroy_notify);
1494
#line 93 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1495
_data_->mem_stream = _data_->_tmp8_;
1496
#line 94 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1497
_data_->_tmp9_ = _data_->mem_stream;
1498
#line 94 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1499
_data_->_tmp10_ = _data_->input;
1500
#line 94 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1501
_data_->_tmp11_ = _data_->cancellable;
1502
#line 94 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2728
1503
_data_->_state_ = 1;
2729
#line 142 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2730
g_output_stream_splice_async ((GOutputStream*) _data_->_tmp7_, (GInputStream*) _data_->_tmp8_, G_OUTPUT_STREAM_SPLICE_CLOSE_SOURCE | G_OUTPUT_STREAM_SPLICE_CLOSE_TARGET, G_PRIORITY_DEFAULT, _data_->_tmp9_, tracker_bus_connection_query_async_ready, _data_);
2731
#line 142 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1504
#line 94 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1505
g_output_stream_splice_async ((GOutputStream*) _data_->_tmp9_, (GInputStream*) _data_->_tmp10_, G_OUTPUT_STREAM_SPLICE_CLOSE_SOURCE | G_OUTPUT_STREAM_SPLICE_CLOSE_TARGET, G_PRIORITY_DEFAULT, _data_->_tmp11_, tracker_bus_connection_query_async_ready, _data_);
1506
#line 94 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2733
#line 2734 "tracker-bus.c"
1508
#line 1509 "tracker-bus.c"
2735
#line 142 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2736
g_output_stream_splice_finish ((GOutputStream*) _data_->_tmp7_, _data_->_res_, &_data_->_inner_error_);
2737
#line 142 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1510
#line 94 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1511
g_output_stream_splice_finish ((GOutputStream*) _data_->_tmp9_, _data_->_res_, &_data_->_inner_error_);
1512
#line 94 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2738
1513
if (_data_->_inner_error_ != NULL) {
2739
#line 142 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1514
#line 94 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2740
1515
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
2741
#line 142 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1516
#line 94 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2742
1517
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
2743
#line 142 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1518
#line 94 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2744
1519
g_error_free (_data_->_inner_error_);
2745
#line 142 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1520
#line 94 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2746
1521
_g_object_unref0 (_data_->mem_stream);
2747
#line 142 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1522
#line 94 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1523
_g_object_unref0 (_data_->connection);
1524
#line 94 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2748
1525
_g_object_unref0 (_data_->output);
2749
#line 142 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1526
#line 94 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2750
1527
_g_object_unref0 (_data_->input);
2751
#line 142 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1528
#line 94 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2752
1529
block2_data_unref (_data_->_data2_);
2753
#line 142 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1530
#line 94 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2754
1531
_data_->_data2_ = NULL;
2755
#line 142 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1532
#line 94 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2756
1533
if (_data_->_state_ == 0) {
2757
#line 142 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1534
#line 94 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2758
1535
g_simple_async_result_complete_in_idle (_data_->_async_result);
2759
#line 2760 "tracker-bus.c"
1536
#line 1537 "tracker-bus.c"
2761
#line 142 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1538
#line 94 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2762
1539
g_simple_async_result_complete (_data_->_async_result);
2763
#line 2764 "tracker-bus.c"
1540
#line 1541 "tracker-bus.c"
2765
#line 142 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1542
#line 94 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2766
1543
g_object_unref (_data_->_async_result);
2767
#line 142 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1544
#line 94 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2769
#line 2770 "tracker-bus.c"
1546
#line 1547 "tracker-bus.c"
2771
#line 142 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1548
#line 94 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2772
1549
_g_object_unref0 (_data_->mem_stream);
2773
#line 142 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1550
#line 94 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1551
_g_object_unref0 (_data_->connection);
1552
#line 94 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2774
1553
_g_object_unref0 (_data_->output);
2775
#line 142 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1554
#line 94 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2776
1555
_g_object_unref0 (_data_->input);
2777
#line 142 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1556
#line 94 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2778
1557
block2_data_unref (_data_->_data2_);
2779
#line 142 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1558
#line 94 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2780
1559
_data_->_data2_ = NULL;
2781
#line 142 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1560
#line 94 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2782
1561
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
2783
#line 142 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1562
#line 94 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2784
1563
g_clear_error (&_data_->_inner_error_);
2785
#line 142 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1564
#line 94 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2787
#line 2788 "tracker-bus.c"
1566
#line 1567 "tracker-bus.c"
2790
#line 145 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1569
#line 97 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2791
1570
_data_->_data2_->received_result = TRUE;
2792
#line 146 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2793
_data_->_tmp10_ = _data_->_data2_->dbus_res;
2794
#line 146 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2795
if (_data_->_tmp10_ == NULL) {
2796
#line 147 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1571
#line 98 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1572
_data_->_tmp12_ = _data_->_data2_->dbus_res;
1573
#line 98 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1574
if (_data_->_tmp12_ == NULL) {
1575
#line 99 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2797
1576
_data_->_state_ = 2;
2798
#line 147 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1577
#line 99 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2800
#line 2801 "tracker-bus.c"
1579
#line 1580 "tracker-bus.c"
2804
#line 149 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2805
_data_->_tmp11_ = _data_->self->priv->steroids_object;
2806
#line 149 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2807
_data_->_tmp12_ = _data_->_data2_->dbus_res;
2808
#line 149 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2809
_data_->_tmp13_ = 0;
2810
#line 149 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2811
_data_->_tmp14_ = NULL;
2812
#line 149 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2813
_data_->_tmp14_ = tracker_bus_steroids_query_finish (_data_->_tmp11_, _data_->_tmp12_, &_data_->_tmp13_, &_data_->_inner_error_);
2814
#line 149 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2815
_data_->variable_names = _data_->_tmp14_;
2816
#line 149 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2817
_data_->variable_names_length1 = _data_->_tmp13_;
2818
#line 149 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1583
#line 102 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1584
_data_->_tmp13_ = _data_->connection;
1585
#line 102 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1586
_data_->_tmp14_ = _data_->_data2_->dbus_res;
1587
#line 102 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1588
_data_->_tmp15_ = NULL;
1589
#line 102 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1590
_data_->_tmp15_ = g_dbus_connection_send_message_with_reply_finish (_data_->_tmp13_, _data_->_tmp14_, &_data_->_inner_error_);
1591
#line 102 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1592
_data_->reply = _data_->_tmp15_;
1593
#line 102 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1594
if (_data_->_inner_error_ != NULL) {
1595
#line 102 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1596
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
1597
#line 102 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1598
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
1599
#line 102 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1600
g_error_free (_data_->_inner_error_);
1601
#line 102 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1602
_g_object_unref0 (_data_->mem_stream);
1603
#line 102 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1604
_g_object_unref0 (_data_->connection);
1605
#line 102 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1606
_g_object_unref0 (_data_->output);
1607
#line 102 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1608
_g_object_unref0 (_data_->input);
1609
#line 102 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1610
block2_data_unref (_data_->_data2_);
1611
#line 102 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1612
_data_->_data2_ = NULL;
1613
#line 102 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1614
if (_data_->_state_ == 0) {
1615
#line 102 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1616
g_simple_async_result_complete_in_idle (_data_->_async_result);
1617
#line 1618 "tracker-bus.c"
1619
#line 102 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1620
g_simple_async_result_complete (_data_->_async_result);
1621
#line 1622 "tracker-bus.c"
1623
#line 102 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1624
g_object_unref (_data_->_async_result);
1625
#line 102 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1627
#line 1628 "tracker-bus.c"
1629
#line 102 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1630
_g_object_unref0 (_data_->mem_stream);
1631
#line 102 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1632
_g_object_unref0 (_data_->connection);
1633
#line 102 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1634
_g_object_unref0 (_data_->output);
1635
#line 102 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1636
_g_object_unref0 (_data_->input);
1637
#line 102 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1638
block2_data_unref (_data_->_data2_);
1639
#line 102 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1640
_data_->_data2_ = NULL;
1641
#line 102 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1642
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
1643
#line 102 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1644
g_clear_error (&_data_->_inner_error_);
1645
#line 102 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1647
#line 1648 "tracker-bus.c"
1650
#line 103 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1651
_data_->_tmp16_ = _data_->reply;
1652
#line 103 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1653
tracker_bus_connection_handle_error_reply (_data_->self, _data_->_tmp16_, &_data_->_inner_error_);
1654
#line 103 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1655
if (_data_->_inner_error_ != NULL) {
1656
#line 103 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1657
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
1658
#line 103 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1659
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
1660
#line 103 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1661
g_error_free (_data_->_inner_error_);
1662
#line 103 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1663
_g_object_unref0 (_data_->reply);
1664
#line 103 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1665
_g_object_unref0 (_data_->mem_stream);
1666
#line 103 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1667
_g_object_unref0 (_data_->connection);
1668
#line 103 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1669
_g_object_unref0 (_data_->output);
1670
#line 103 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1671
_g_object_unref0 (_data_->input);
1672
#line 103 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1673
block2_data_unref (_data_->_data2_);
1674
#line 103 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1675
_data_->_data2_ = NULL;
1676
#line 103 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1677
if (_data_->_state_ == 0) {
1678
#line 103 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1679
g_simple_async_result_complete_in_idle (_data_->_async_result);
1680
#line 1681 "tracker-bus.c"
1682
#line 103 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1683
g_simple_async_result_complete (_data_->_async_result);
1684
#line 1685 "tracker-bus.c"
1686
#line 103 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1687
g_object_unref (_data_->_async_result);
1688
#line 103 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1690
#line 1691 "tracker-bus.c"
1692
#line 103 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1693
_g_object_unref0 (_data_->reply);
1694
#line 103 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1695
_g_object_unref0 (_data_->mem_stream);
1696
#line 103 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1697
_g_object_unref0 (_data_->connection);
1698
#line 103 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1699
_g_object_unref0 (_data_->output);
1700
#line 103 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1701
_g_object_unref0 (_data_->input);
1702
#line 103 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1703
block2_data_unref (_data_->_data2_);
1704
#line 103 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1705
_data_->_data2_ = NULL;
1706
#line 103 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1707
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
1708
#line 103 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1709
g_clear_error (&_data_->_inner_error_);
1710
#line 103 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1712
#line 1713 "tracker-bus.c"
1715
#line 105 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1716
_data_->_tmp17_ = _data_->reply;
1717
#line 105 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1718
_data_->_tmp18_ = NULL;
1719
#line 105 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1720
_data_->_tmp18_ = g_dbus_message_get_body (_data_->_tmp17_);
1721
#line 105 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1722
_data_->_tmp19_ = NULL;
1723
#line 105 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1724
_data_->_tmp19_ = g_variant_get_child_value (_data_->_tmp18_, (gsize) 0);
1725
#line 105 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1726
_data_->_tmp20_ = _data_->_tmp19_;
1727
#line 105 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1728
_data_->_tmp21_ = _variant_get1 (_data_->_tmp20_, &_data_->_tmp21__length1);
1729
#line 105 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1730
_data_->_tmp25_ = _data_->_tmp21_;
1731
#line 105 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1732
_data_->_tmp25__length1 = _data_->_tmp21__length1;
1733
#line 105 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1734
_g_variant_unref0 (_data_->_tmp20_);
1735
#line 105 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1736
_data_->variable_names = _data_->_tmp25_;
1737
#line 105 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1738
_data_->variable_names_length1 = _data_->_tmp25__length1;
1739
#line 105 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2819
1740
_data_->_variable_names_size_ = _data_->variable_names_length1;
2820
#line 149 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2821
if (_data_->_inner_error_ != NULL) {
2822
#line 149 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2823
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
2824
#line 149 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2825
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
2826
#line 149 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2827
g_error_free (_data_->_inner_error_);
2828
#line 149 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2829
_g_object_unref0 (_data_->mem_stream);
2830
#line 149 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2831
_g_object_unref0 (_data_->output);
2832
#line 149 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2833
_g_object_unref0 (_data_->input);
2834
#line 149 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2835
block2_data_unref (_data_->_data2_);
2836
#line 149 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2837
_data_->_data2_ = NULL;
2838
#line 149 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2839
if (_data_->_state_ == 0) {
2840
#line 149 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2841
g_simple_async_result_complete_in_idle (_data_->_async_result);
2842
#line 2843 "tracker-bus.c"
2844
#line 149 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2845
g_simple_async_result_complete (_data_->_async_result);
2846
#line 2847 "tracker-bus.c"
2848
#line 149 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2849
g_object_unref (_data_->_async_result);
2850
#line 149 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2852
#line 2853 "tracker-bus.c"
2854
#line 149 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2855
_g_object_unref0 (_data_->mem_stream);
2856
#line 149 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2857
_g_object_unref0 (_data_->output);
2858
#line 149 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2859
_g_object_unref0 (_data_->input);
2860
#line 149 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2861
block2_data_unref (_data_->_data2_);
2862
#line 149 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2863
_data_->_data2_ = NULL;
2864
#line 149 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2865
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
2866
#line 149 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2867
g_clear_error (&_data_->_inner_error_);
2868
#line 149 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2870
#line 2871 "tracker-bus.c"
2873
#line 150 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2874
_data_->_tmp15_ = _data_->mem_stream;
2875
#line 150 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2876
g_output_stream_close ((GOutputStream*) _data_->_tmp15_, NULL, &_data_->_inner_error_);
2877
#line 150 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2878
if (_data_->_inner_error_ != NULL) {
2879
#line 150 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2880
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
2881
#line 150 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2882
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
2883
#line 150 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2884
g_error_free (_data_->_inner_error_);
2885
#line 150 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2886
_data_->variable_names = (_vala_array_free (_data_->variable_names, _data_->variable_names_length1, (GDestroyNotify) g_free), NULL);
2887
#line 150 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2888
_g_object_unref0 (_data_->mem_stream);
2889
#line 150 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2890
_g_object_unref0 (_data_->output);
2891
#line 150 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2892
_g_object_unref0 (_data_->input);
2893
#line 150 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2894
block2_data_unref (_data_->_data2_);
2895
#line 150 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2896
_data_->_data2_ = NULL;
2897
#line 150 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2898
if (_data_->_state_ == 0) {
2899
#line 150 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2900
g_simple_async_result_complete_in_idle (_data_->_async_result);
2901
#line 2902 "tracker-bus.c"
2903
#line 150 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2904
g_simple_async_result_complete (_data_->_async_result);
2905
#line 2906 "tracker-bus.c"
2907
#line 150 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2908
g_object_unref (_data_->_async_result);
2909
#line 150 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2911
#line 2912 "tracker-bus.c"
2913
#line 150 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2914
_data_->variable_names = (_vala_array_free (_data_->variable_names, _data_->variable_names_length1, (GDestroyNotify) g_free), NULL);
2915
#line 150 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2916
_g_object_unref0 (_data_->mem_stream);
2917
#line 150 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2918
_g_object_unref0 (_data_->output);
2919
#line 150 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2920
_g_object_unref0 (_data_->input);
2921
#line 150 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2922
block2_data_unref (_data_->_data2_);
2923
#line 150 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2924
_data_->_data2_ = NULL;
2925
#line 150 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2926
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
2927
#line 150 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2928
g_clear_error (&_data_->_inner_error_);
2929
#line 150 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2931
#line 2932 "tracker-bus.c"
2934
#line 151 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2935
_data_->_tmp16_ = _data_->mem_stream;
2936
#line 151 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2937
_data_->_tmp17_ = NULL;
2938
#line 151 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2939
_data_->_tmp17_ = g_memory_output_stream_steal_data (_data_->_tmp16_);
2940
#line 151 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2941
_data_->_tmp18_ = _data_->mem_stream;
2942
#line 151 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2943
_data_->_tmp19_ = g_memory_output_stream_get_data_size (_data_->_tmp18_);
2944
#line 151 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2945
_data_->_tmp20_ = _data_->_tmp19_;
2946
#line 151 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2947
_data_->_tmp21_ = _data_->variable_names;
2948
#line 151 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2949
_data_->_tmp21__length1 = _data_->variable_names_length1;
2950
#line 151 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2951
_data_->_tmp22_ = tracker_bus_fd_cursor_new (_data_->_tmp17_, _data_->_tmp20_, _data_->_tmp21_, _data_->_tmp21__length1);
2952
#line 151 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2953
_data_->result = (TrackerSparqlCursor*) _data_->_tmp22_;
2954
#line 151 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2955
_data_->variable_names = (_vala_array_free (_data_->variable_names, _data_->variable_names_length1, (GDestroyNotify) g_free), NULL);
2956
#line 151 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2957
_g_object_unref0 (_data_->mem_stream);
2958
#line 151 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2959
_g_object_unref0 (_data_->output);
2960
#line 151 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2961
_g_object_unref0 (_data_->input);
2962
#line 151 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2963
block2_data_unref (_data_->_data2_);
2964
#line 151 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2965
_data_->_data2_ = NULL;
2966
#line 151 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2967
if (_data_->_state_ == 0) {
2968
#line 151 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2969
g_simple_async_result_complete_in_idle (_data_->_async_result);
2970
#line 2971 "tracker-bus.c"
2972
#line 151 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2973
g_simple_async_result_complete (_data_->_async_result);
2974
#line 2975 "tracker-bus.c"
2976
#line 151 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2977
g_object_unref (_data_->_async_result);
2978
#line 151 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2980
#line 121 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2981
_data_->variable_names = (_vala_array_free (_data_->variable_names, _data_->variable_names_length1, (GDestroyNotify) g_free), NULL);
2982
#line 121 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2983
_g_object_unref0 (_data_->mem_stream);
2984
#line 121 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2985
_g_object_unref0 (_data_->output);
2986
#line 121 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2987
_g_object_unref0 (_data_->input);
2988
#line 121 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2989
block2_data_unref (_data_->_data2_);
2990
#line 121 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2991
_data_->_data2_ = NULL;
2992
#line 121 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2993
if (_data_->_state_ == 0) {
2994
#line 121 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2995
g_simple_async_result_complete_in_idle (_data_->_async_result);
2996
#line 2997 "tracker-bus.c"
2998
#line 121 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2999
g_simple_async_result_complete (_data_->_async_result);
3000
#line 3001 "tracker-bus.c"
3002
#line 121 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3003
g_object_unref (_data_->_async_result);
3004
#line 121 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3006
#line 3007 "tracker-bus.c"
1741
#line 106 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1742
_data_->_tmp26_ = _data_->mem_stream;
1743
#line 106 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1744
g_output_stream_close ((GOutputStream*) _data_->_tmp26_, NULL, &_data_->_inner_error_);
1745
#line 106 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1746
if (_data_->_inner_error_ != NULL) {
1747
#line 106 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1748
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
1749
#line 106 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1750
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
1751
#line 106 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1752
g_error_free (_data_->_inner_error_);
1753
#line 106 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1754
_data_->variable_names = (_vala_array_free (_data_->variable_names, _data_->variable_names_length1, (GDestroyNotify) g_free), NULL);
1755
#line 106 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1756
_g_object_unref0 (_data_->reply);
1757
#line 106 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1758
_g_object_unref0 (_data_->mem_stream);
1759
#line 106 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1760
_g_object_unref0 (_data_->connection);
1761
#line 106 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1762
_g_object_unref0 (_data_->output);
1763
#line 106 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1764
_g_object_unref0 (_data_->input);
1765
#line 106 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1766
block2_data_unref (_data_->_data2_);
1767
#line 106 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1768
_data_->_data2_ = NULL;
1769
#line 106 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1770
if (_data_->_state_ == 0) {
1771
#line 106 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1772
g_simple_async_result_complete_in_idle (_data_->_async_result);
1773
#line 1774 "tracker-bus.c"
1775
#line 106 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1776
g_simple_async_result_complete (_data_->_async_result);
1777
#line 1778 "tracker-bus.c"
1779
#line 106 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1780
g_object_unref (_data_->_async_result);
1781
#line 106 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1783
#line 1784 "tracker-bus.c"
1785
#line 106 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1786
_data_->variable_names = (_vala_array_free (_data_->variable_names, _data_->variable_names_length1, (GDestroyNotify) g_free), NULL);
1787
#line 106 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1788
_g_object_unref0 (_data_->reply);
1789
#line 106 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1790
_g_object_unref0 (_data_->mem_stream);
1791
#line 106 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1792
_g_object_unref0 (_data_->connection);
1793
#line 106 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1794
_g_object_unref0 (_data_->output);
1795
#line 106 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1796
_g_object_unref0 (_data_->input);
1797
#line 106 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1798
block2_data_unref (_data_->_data2_);
1799
#line 106 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1800
_data_->_data2_ = NULL;
1801
#line 106 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1802
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
1803
#line 106 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1804
g_clear_error (&_data_->_inner_error_);
1805
#line 106 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1807
#line 1808 "tracker-bus.c"
1810
#line 107 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1811
_data_->_tmp27_ = _data_->mem_stream;
1812
#line 107 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1813
_data_->_tmp28_ = NULL;
1814
#line 107 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1815
_data_->_tmp28_ = g_memory_output_stream_steal_data (_data_->_tmp27_);
1816
#line 107 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1817
_data_->_tmp29_ = _data_->mem_stream;
1818
#line 107 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1819
_data_->_tmp30_ = g_memory_output_stream_get_data_size (_data_->_tmp29_);
1820
#line 107 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1821
_data_->_tmp31_ = _data_->_tmp30_;
1822
#line 107 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1823
_data_->_tmp32_ = _data_->variable_names;
1824
#line 107 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1825
_data_->_tmp32__length1 = _data_->variable_names_length1;
1826
#line 107 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1827
_data_->_tmp33_ = tracker_bus_fd_cursor_new (_data_->_tmp28_, _data_->_tmp31_, _data_->_tmp32_, _data_->_tmp32__length1);
1828
#line 107 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1829
_data_->result = (TrackerSparqlCursor*) _data_->_tmp33_;
1830
#line 107 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1831
_data_->variable_names = (_vala_array_free (_data_->variable_names, _data_->variable_names_length1, (GDestroyNotify) g_free), NULL);
1832
#line 107 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1833
_g_object_unref0 (_data_->reply);
1834
#line 107 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1835
_g_object_unref0 (_data_->mem_stream);
1836
#line 107 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1837
_g_object_unref0 (_data_->connection);
1838
#line 107 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1839
_g_object_unref0 (_data_->output);
1840
#line 107 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1841
_g_object_unref0 (_data_->input);
1842
#line 107 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1843
block2_data_unref (_data_->_data2_);
1844
#line 107 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1845
_data_->_data2_ = NULL;
1846
#line 107 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1847
if (_data_->_state_ == 0) {
1848
#line 107 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1849
g_simple_async_result_complete_in_idle (_data_->_async_result);
1850
#line 1851 "tracker-bus.c"
1852
#line 107 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1853
g_simple_async_result_complete (_data_->_async_result);
1854
#line 1855 "tracker-bus.c"
1856
#line 107 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1857
g_object_unref (_data_->_async_result);
1858
#line 107 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1860
#line 73 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1861
_data_->variable_names = (_vala_array_free (_data_->variable_names, _data_->variable_names_length1, (GDestroyNotify) g_free), NULL);
1862
#line 73 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1863
_g_object_unref0 (_data_->reply);
1864
#line 73 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1865
_g_object_unref0 (_data_->mem_stream);
1866
#line 73 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1867
_g_object_unref0 (_data_->connection);
1868
#line 73 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1869
_g_object_unref0 (_data_->output);
1870
#line 73 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1871
_g_object_unref0 (_data_->input);
1872
#line 73 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1873
block2_data_unref (_data_->_data2_);
1874
#line 73 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1875
_data_->_data2_ = NULL;
1876
#line 73 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1877
if (_data_->_state_ == 0) {
1878
#line 73 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1879
g_simple_async_result_complete_in_idle (_data_->_async_result);
1880
#line 1881 "tracker-bus.c"
1882
#line 73 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1883
g_simple_async_result_complete (_data_->_async_result);
1884
#line 1885 "tracker-bus.c"
1886
#line 73 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1887
g_object_unref (_data_->_async_result);
1888
#line 73 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1890
#line 1891 "tracker-bus.c"
1894
static void tracker_bus_connection_send_update (TrackerBusConnection* self, GDBusConnection* connection, const gchar* method, GUnixInputStream* input, GCancellable* cancellable, GAsyncReadyCallback callback, void* callback_target, GError** error) {
1895
const gchar* _tmp0_;
1896
GDBusMessage* _tmp1_;
1897
GDBusMessage* message;
1898
GUnixFDList* _tmp2_;
1899
GUnixFDList* fd_list;
1900
GUnixInputStream* _tmp3_;
1907
GDBusConnection* _tmp10_;
1909
GCancellable* _tmp12_;
1910
GAsyncReadyCallback _tmp13_;
1911
void* _tmp13__target;
1912
GError * _inner_error_ = NULL;
1913
#line 110 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1914
g_return_if_fail (self != NULL);
1915
#line 110 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1916
g_return_if_fail (connection != NULL);
1917
#line 110 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1918
g_return_if_fail (method != NULL);
1919
#line 110 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1920
g_return_if_fail (input != NULL);
1921
#line 111 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1923
#line 111 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1924
_tmp1_ = g_dbus_message_new_method_call (TRACKER_DBUS_SERVICE, TRACKER_DBUS_OBJECT_STEROIDS, TRACKER_DBUS_INTERFACE_STEROIDS, _tmp0_);
1925
#line 111 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1927
#line 112 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1928
_tmp2_ = g_unix_fd_list_new ();
1929
#line 112 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1931
#line 113 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1933
#line 113 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1934
_tmp4_ = g_unix_input_stream_get_fd (_tmp3_);
1935
#line 113 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1937
#line 113 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1938
_tmp6_ = g_unix_fd_list_append (fd_list, _tmp5_, &_inner_error_);
1939
#line 113 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1941
#line 113 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1942
if (_inner_error_ != NULL) {
1943
#line 113 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1944
if (_inner_error_->domain == G_IO_ERROR) {
1945
#line 113 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1946
g_propagate_error (error, _inner_error_);
1947
#line 113 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1948
_g_object_unref0 (fd_list);
1949
#line 113 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1950
_g_object_unref0 (message);
1951
#line 113 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1953
#line 1954 "tracker-bus.c"
1955
#line 113 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1956
_g_object_unref0 (fd_list);
1957
#line 113 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1958
_g_object_unref0 (message);
1959
#line 113 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1960
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);
1961
#line 113 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1962
g_clear_error (&_inner_error_);
1963
#line 113 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1965
#line 1966 "tracker-bus.c"
1968
#line 113 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1969
_tmp8_ = g_variant_new ("(h)", _tmp7_, NULL);
1970
#line 113 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1971
_tmp9_ = g_variant_ref_sink (_tmp8_);
1972
#line 113 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1973
g_dbus_message_set_body (message, _tmp9_);
1974
#line 113 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1975
_g_variant_unref0 (_tmp9_);
1976
#line 114 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1977
g_dbus_message_set_unix_fd_list (message, fd_list);
1978
#line 116 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1979
_tmp10_ = connection;
1980
#line 116 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1982
#line 116 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1983
_tmp12_ = cancellable;
1984
#line 116 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1986
#line 116 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1987
_tmp13__target = callback_target;
1988
#line 116 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1989
g_dbus_connection_send_message_with_reply (_tmp10_, message, G_DBUS_SEND_MESSAGE_FLAGS_NONE, _tmp11_, NULL, _tmp12_, _tmp13_, _tmp13__target);
1990
#line 110 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1991
_g_object_unref0 (fd_list);
1992
#line 110 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
1993
_g_object_unref0 (message);
1994
#line 1995 "tracker-bus.c"
3010
1998
static Block3Data* block3_data_ref (Block3Data* _data3_) {
3011
#line 154 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
1999
#line 119 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3012
2000
g_atomic_int_inc (&_data3_->_ref_count_);
3013
#line 154 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2001
#line 119 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3014
2002
return _data3_;
3015
#line 3016 "tracker-bus.c"
2003
#line 2004 "tracker-bus.c"
3019
2007
static void block3_data_unref (Block3Data* _data3_) {
3020
#line 154 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2008
#line 119 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3021
2009
if (g_atomic_int_dec_and_test (&_data3_->_ref_count_)) {
3022
#line 154 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2010
#line 119 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3023
2011
_g_object_unref0 (_data3_->self);
3024
#line 154 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2012
#line 119 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3025
2013
_g_object_unref0 (_data3_->async_res);
3026
#line 154 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2014
#line 119 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3027
2015
_g_main_loop_unref0 (_data3_->loop);
3028
#line 154 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2016
#line 119 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3029
2017
g_slice_free (Block3Data, _data3_);
3030
#line 3031 "tracker-bus.c"
2018
#line 2019 "tracker-bus.c"
3250
2238
GAsyncResult* _tmp0_;
3251
2239
GAsyncResult* _tmp1_;
3252
2240
gboolean _tmp2_;
3253
#line 179 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2241
#line 144 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3254
2242
self = _data4_->self;
3255
#line 179 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2243
#line 144 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3256
2244
g_return_if_fail (res != NULL);
3257
#line 180 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2245
#line 145 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3259
#line 180 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2247
#line 145 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3260
2248
_tmp1_ = _g_object_ref0 (_tmp0_);
3261
#line 180 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2249
#line 145 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3262
2250
_g_object_unref0 (_data4_->dbus_res);
3263
#line 180 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2251
#line 145 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3264
2252
_data4_->dbus_res = _tmp1_;
3265
#line 181 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2253
#line 146 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3266
2254
_tmp2_ = _data4_->sent_update;
3267
#line 181 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2255
#line 146 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3269
#line 182 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2257
#line 147 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3270
2258
tracker_bus_connection_real_update_async_co (_data4_->_async_data_);
3271
#line 3272 "tracker-bus.c"
2259
#line 2260 "tracker-bus.c"
3276
2264
static void ___lambda2__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
3277
#line 179 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2265
#line 144 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3278
2266
__lambda2_ (self, source_object, res);
3279
#line 3280 "tracker-bus.c"
2267
#line 2268 "tracker-bus.c"
3283
2271
static gboolean tracker_bus_connection_real_update_async_co (TrackerBusConnectionUpdateAsyncData* _data_) {
3284
#line 169 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2272
#line 134 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3285
2273
switch (_data_->_state_) {
3286
#line 169 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2274
#line 134 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3288
#line 3289 "tracker-bus.c"
2276
#line 2277 "tracker-bus.c"
3290
#line 169 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2278
#line 134 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3292
#line 3293 "tracker-bus.c"
2280
#line 2281 "tracker-bus.c"
3295
#line 169 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2283
#line 134 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3296
2284
g_assert_not_reached ();
3297
#line 3298 "tracker-bus.c"
2285
#line 2286 "tracker-bus.c"
3300
#line 169 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2288
#line 134 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3301
2289
_data_->_data4_ = g_slice_new0 (Block4Data);
3302
#line 169 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2290
#line 134 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3303
2291
_data_->_data4_->_ref_count_ = 1;
3304
#line 169 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2292
#line 134 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3305
2293
_data_->_data4_->self = g_object_ref (_data_->self);
3306
#line 169 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2294
#line 134 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3307
2295
_data_->_data4_->_async_data_ = _data_;
3308
#line 170 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3309
tracker_bus_connection_ensure_steroids_object (_data_->self, &_data_->_inner_error_);
3310
#line 170 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3311
if (_data_->_inner_error_ != NULL) {
3312
#line 170 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3313
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
3314
#line 170 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3315
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
3316
#line 170 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3317
g_error_free (_data_->_inner_error_);
3318
#line 170 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3319
block4_data_unref (_data_->_data4_);
3320
#line 170 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3321
_data_->_data4_ = NULL;
3322
#line 170 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3323
if (_data_->_state_ == 0) {
3324
#line 170 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3325
g_simple_async_result_complete_in_idle (_data_->_async_result);
3326
#line 3327 "tracker-bus.c"
3328
#line 170 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3329
g_simple_async_result_complete (_data_->_async_result);
3330
#line 3331 "tracker-bus.c"
3332
#line 170 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3333
g_object_unref (_data_->_async_result);
3334
#line 170 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3336
#line 3337 "tracker-bus.c"
3338
#line 170 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3339
block4_data_unref (_data_->_data4_);
3340
#line 170 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3341
_data_->_data4_ = NULL;
3342
#line 170 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3343
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
3344
#line 170 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3345
g_clear_error (&_data_->_inner_error_);
3346
#line 170 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3348
#line 3349 "tracker-bus.c"
3351
#line 174 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2296
#line 137 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3352
2297
_data_->_tmp0_ = NULL;
3353
#line 174 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2298
#line 137 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3354
2299
_data_->_tmp1_ = NULL;
3355
#line 174 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2300
#line 137 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3356
2301
tracker_bus_connection_pipe (_data_->self, &_data_->_tmp0_, &_data_->_tmp1_, &_data_->_inner_error_);
3357
#line 174 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2302
#line 137 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3358
2303
_g_object_unref0 (_data_->input);
3359
#line 174 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2304
#line 137 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3360
2305
_data_->input = _data_->_tmp0_;
3361
#line 174 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2306
#line 137 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3362
2307
_g_object_unref0 (_data_->output);
3363
#line 174 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2308
#line 137 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3364
2309
_data_->output = _data_->_tmp1_;
3365
#line 174 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3366
if (_data_->_inner_error_ != NULL) {
3367
#line 174 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3368
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
3369
#line 174 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3370
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
3371
#line 174 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3372
g_error_free (_data_->_inner_error_);
3373
#line 174 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3374
_g_object_unref0 (_data_->output);
3375
#line 174 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3376
_g_object_unref0 (_data_->input);
3377
#line 174 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3378
block4_data_unref (_data_->_data4_);
3379
#line 174 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3380
_data_->_data4_ = NULL;
3381
#line 174 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3382
if (_data_->_state_ == 0) {
3383
#line 174 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3384
g_simple_async_result_complete_in_idle (_data_->_async_result);
3385
#line 3386 "tracker-bus.c"
3387
#line 174 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3388
g_simple_async_result_complete (_data_->_async_result);
3389
#line 3390 "tracker-bus.c"
3391
#line 174 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3392
g_object_unref (_data_->_async_result);
3393
#line 174 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3395
#line 3396 "tracker-bus.c"
3397
#line 174 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3398
_g_object_unref0 (_data_->output);
3399
#line 174 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3400
_g_object_unref0 (_data_->input);
3401
#line 174 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3402
block4_data_unref (_data_->_data4_);
3403
#line 174 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3404
_data_->_data4_ = NULL;
3405
#line 174 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3406
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
3407
#line 174 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3408
g_clear_error (&_data_->_inner_error_);
3409
#line 174 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3411
#line 3412 "tracker-bus.c"
3414
#line 177 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2310
#line 137 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2311
if (_data_->_inner_error_ != NULL) {
2312
#line 137 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2313
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
2314
#line 137 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2315
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
2316
#line 137 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2317
g_error_free (_data_->_inner_error_);
2318
#line 137 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2319
_g_object_unref0 (_data_->output);
2320
#line 137 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2321
_g_object_unref0 (_data_->input);
2322
#line 137 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2323
block4_data_unref (_data_->_data4_);
2324
#line 137 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2325
_data_->_data4_ = NULL;
2326
#line 137 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2327
if (_data_->_state_ == 0) {
2328
#line 137 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2329
g_simple_async_result_complete_in_idle (_data_->_async_result);
2330
#line 2331 "tracker-bus.c"
2332
#line 137 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2333
g_simple_async_result_complete (_data_->_async_result);
2334
#line 2335 "tracker-bus.c"
2336
#line 137 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2337
g_object_unref (_data_->_async_result);
2338
#line 137 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2340
#line 2341 "tracker-bus.c"
2342
#line 137 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2343
_g_object_unref0 (_data_->output);
2344
#line 137 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2345
_g_object_unref0 (_data_->input);
2346
#line 137 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2347
block4_data_unref (_data_->_data4_);
2348
#line 137 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2349
_data_->_data4_ = NULL;
2350
#line 137 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2351
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
2352
#line 137 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2353
g_clear_error (&_data_->_inner_error_);
2354
#line 137 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2356
#line 2357 "tracker-bus.c"
2359
#line 139 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2360
_data_->_tmp2_ = _data_->cancellable;
2361
#line 139 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2362
_data_->_tmp3_ = NULL;
2363
#line 139 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2364
_data_->_tmp3_ = g_bus_get_sync (G_BUS_TYPE_SESSION, _data_->_tmp2_, &_data_->_inner_error_);
2365
#line 139 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2366
_data_->connection = _data_->_tmp3_;
2367
#line 139 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2368
if (_data_->_inner_error_ != NULL) {
2369
#line 139 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2370
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
2371
#line 139 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2372
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
2373
#line 139 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2374
g_error_free (_data_->_inner_error_);
2375
#line 139 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2376
_g_object_unref0 (_data_->output);
2377
#line 139 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2378
_g_object_unref0 (_data_->input);
2379
#line 139 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2380
block4_data_unref (_data_->_data4_);
2381
#line 139 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2382
_data_->_data4_ = NULL;
2383
#line 139 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2384
if (_data_->_state_ == 0) {
2385
#line 139 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2386
g_simple_async_result_complete_in_idle (_data_->_async_result);
2387
#line 2388 "tracker-bus.c"
2389
#line 139 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2390
g_simple_async_result_complete (_data_->_async_result);
2391
#line 2392 "tracker-bus.c"
2393
#line 139 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2394
g_object_unref (_data_->_async_result);
2395
#line 139 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2397
#line 2398 "tracker-bus.c"
2399
#line 139 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2400
_g_object_unref0 (_data_->output);
2401
#line 139 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2402
_g_object_unref0 (_data_->input);
2403
#line 139 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2404
block4_data_unref (_data_->_data4_);
2405
#line 139 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2406
_data_->_data4_ = NULL;
2407
#line 139 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2408
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
2409
#line 139 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2410
g_clear_error (&_data_->_inner_error_);
2411
#line 139 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2413
#line 2414 "tracker-bus.c"
2416
#line 142 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3415
2417
_data_->_data4_->dbus_res = NULL;
3416
#line 178 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2418
#line 143 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3417
2419
_data_->_data4_->sent_update = FALSE;
3418
#line 179 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3419
_data_->_tmp2_ = _data_->self->priv->steroids_object;
3420
#line 179 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3421
_data_->_tmp3_ = _data_->input;
3422
#line 179 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3423
_data_->_tmp4_ = _data_->priority;
3424
#line 179 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3425
_data_->_tmp5_ = _data_->cancellable;
3426
#line 179 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3427
tracker_bus_steroids_update_begin (_data_->_tmp2_, _data_->_tmp3_, _data_->_tmp4_, _data_->_tmp5_, ___lambda2__gasync_ready_callback, _data_->_data4_);
3428
#line 187 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3429
_data_->_tmp6_ = _data_->output;
3430
#line 187 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3431
_data_->_tmp7_ = g_data_output_stream_new ((GOutputStream*) _data_->_tmp6_);
3432
#line 187 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3433
_data_->data_stream = _data_->_tmp7_;
3434
#line 188 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3435
_data_->_tmp8_ = _data_->data_stream;
3436
#line 188 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3437
g_data_output_stream_set_byte_order (_data_->_tmp8_, G_DATA_STREAM_BYTE_ORDER_HOST_ENDIAN);
3438
#line 189 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3439
_data_->_tmp9_ = _data_->data_stream;
3440
#line 189 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3441
_data_->_tmp10_ = _data_->sparql;
3442
#line 189 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3443
_data_->_tmp11_ = strlen (_data_->_tmp10_);
3444
#line 189 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3445
_data_->_tmp12_ = _data_->_tmp11_;
3446
#line 189 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3447
g_data_output_stream_put_int32 (_data_->_tmp9_, (gint32) _data_->_tmp12_, NULL, &_data_->_inner_error_);
3448
#line 189 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2420
#line 144 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2421
_data_->_tmp5_ = _data_->priority;
2422
#line 144 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2423
if (_data_->_tmp5_ <= G_PRIORITY_DEFAULT) {
2424
#line 144 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2425
_data_->_tmp4_ = "Update";
2426
#line 2427 "tracker-bus.c"
2428
#line 144 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2429
_data_->_tmp4_ = "BatchUpdate";
2430
#line 2431 "tracker-bus.c"
2432
#line 144 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2433
_data_->_tmp6_ = _data_->connection;
2434
#line 144 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2435
_data_->_tmp7_ = _data_->_tmp4_;
2436
#line 144 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2437
_data_->_tmp8_ = _data_->input;
2438
#line 144 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2439
_data_->_tmp9_ = _data_->cancellable;
2440
#line 144 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2441
tracker_bus_connection_send_update (_data_->self, _data_->_tmp6_, _data_->_tmp7_, _data_->_tmp8_, _data_->_tmp9_, ___lambda2__gasync_ready_callback, _data_->_data4_, &_data_->_inner_error_);
2442
#line 144 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3449
2443
if (_data_->_inner_error_ != NULL) {
3450
#line 189 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2444
#line 144 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3451
2445
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
3452
#line 189 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2446
#line 144 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3453
2447
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
3454
#line 189 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2448
#line 144 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3455
2449
g_error_free (_data_->_inner_error_);
3456
#line 189 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3457
_g_object_unref0 (_data_->data_stream);
3458
#line 189 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2450
#line 144 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2451
_g_object_unref0 (_data_->connection);
2452
#line 144 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3459
2453
_g_object_unref0 (_data_->output);
3460
#line 189 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2454
#line 144 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3461
2455
_g_object_unref0 (_data_->input);
3462
#line 189 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2456
#line 144 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3463
2457
block4_data_unref (_data_->_data4_);
3464
#line 189 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2458
#line 144 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3465
2459
_data_->_data4_ = NULL;
3466
#line 189 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2460
#line 144 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3467
2461
if (_data_->_state_ == 0) {
3468
#line 189 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2462
#line 144 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3469
2463
g_simple_async_result_complete_in_idle (_data_->_async_result);
3470
#line 3471 "tracker-bus.c"
2464
#line 2465 "tracker-bus.c"
3472
#line 189 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2466
#line 144 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3473
2467
g_simple_async_result_complete (_data_->_async_result);
3474
#line 3475 "tracker-bus.c"
2468
#line 2469 "tracker-bus.c"
3476
#line 189 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2470
#line 144 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3477
2471
g_object_unref (_data_->_async_result);
3478
#line 189 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2472
#line 144 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3480
#line 3481 "tracker-bus.c"
2474
#line 2475 "tracker-bus.c"
3482
#line 189 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3483
_g_object_unref0 (_data_->data_stream);
3484
#line 189 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2476
#line 144 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2477
_g_object_unref0 (_data_->connection);
2478
#line 144 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3485
2479
_g_object_unref0 (_data_->output);
3486
#line 189 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2480
#line 144 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3487
2481
_g_object_unref0 (_data_->input);
3488
#line 189 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2482
#line 144 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3489
2483
block4_data_unref (_data_->_data4_);
3490
#line 189 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2484
#line 144 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3491
2485
_data_->_data4_ = NULL;
3492
#line 189 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2486
#line 144 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3493
2487
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
3494
#line 189 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2488
#line 144 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3495
2489
g_clear_error (&_data_->_inner_error_);
3496
#line 189 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2490
#line 144 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3498
#line 3499 "tracker-bus.c"
2492
#line 2493 "tracker-bus.c"
3501
#line 190 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2495
#line 152 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2496
_data_->_tmp10_ = _data_->output;
2497
#line 152 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2498
_data_->_tmp11_ = g_data_output_stream_new ((GOutputStream*) _data_->_tmp10_);
2499
#line 152 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2500
_data_->data_stream = _data_->_tmp11_;
2501
#line 153 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2502
_data_->_tmp12_ = _data_->data_stream;
2503
#line 153 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2504
g_data_output_stream_set_byte_order (_data_->_tmp12_, G_DATA_STREAM_BYTE_ORDER_HOST_ENDIAN);
2505
#line 154 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3502
2506
_data_->_tmp13_ = _data_->data_stream;
3503
#line 190 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2507
#line 154 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3504
2508
_data_->_tmp14_ = _data_->sparql;
3505
#line 190 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3506
g_data_output_stream_put_string (_data_->_tmp13_, _data_->_tmp14_, NULL, &_data_->_inner_error_);
3507
#line 190 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3508
if (_data_->_inner_error_ != NULL) {
3509
#line 190 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3510
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
3511
#line 190 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3512
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
3513
#line 190 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3514
g_error_free (_data_->_inner_error_);
3515
#line 190 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3516
_g_object_unref0 (_data_->data_stream);
3517
#line 190 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3518
_g_object_unref0 (_data_->output);
3519
#line 190 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3520
_g_object_unref0 (_data_->input);
3521
#line 190 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3522
block4_data_unref (_data_->_data4_);
3523
#line 190 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3524
_data_->_data4_ = NULL;
3525
#line 190 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3526
if (_data_->_state_ == 0) {
3527
#line 190 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3528
g_simple_async_result_complete_in_idle (_data_->_async_result);
3529
#line 3530 "tracker-bus.c"
3531
#line 190 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3532
g_simple_async_result_complete (_data_->_async_result);
3533
#line 3534 "tracker-bus.c"
3535
#line 190 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3536
g_object_unref (_data_->_async_result);
3537
#line 190 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3539
#line 3540 "tracker-bus.c"
3541
#line 190 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3542
_g_object_unref0 (_data_->data_stream);
3543
#line 190 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3544
_g_object_unref0 (_data_->output);
3545
#line 190 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3546
_g_object_unref0 (_data_->input);
3547
#line 190 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3548
block4_data_unref (_data_->_data4_);
3549
#line 190 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3550
_data_->_data4_ = NULL;
3551
#line 190 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3552
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
3553
#line 190 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3554
g_clear_error (&_data_->_inner_error_);
3555
#line 190 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3557
#line 3558 "tracker-bus.c"
3560
#line 191 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2509
#line 154 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2510
_data_->_tmp15_ = strlen (_data_->_tmp14_);
2511
#line 154 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2512
_data_->_tmp16_ = _data_->_tmp15_;
2513
#line 154 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2514
g_data_output_stream_put_int32 (_data_->_tmp13_, (gint32) _data_->_tmp16_, NULL, &_data_->_inner_error_);
2515
#line 154 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2516
if (_data_->_inner_error_ != NULL) {
2517
#line 154 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2518
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
2519
#line 154 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2520
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
2521
#line 154 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2522
g_error_free (_data_->_inner_error_);
2523
#line 154 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2524
_g_object_unref0 (_data_->data_stream);
2525
#line 154 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2526
_g_object_unref0 (_data_->connection);
2527
#line 154 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2528
_g_object_unref0 (_data_->output);
2529
#line 154 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2530
_g_object_unref0 (_data_->input);
2531
#line 154 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2532
block4_data_unref (_data_->_data4_);
2533
#line 154 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2534
_data_->_data4_ = NULL;
2535
#line 154 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2536
if (_data_->_state_ == 0) {
2537
#line 154 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2538
g_simple_async_result_complete_in_idle (_data_->_async_result);
2539
#line 2540 "tracker-bus.c"
2541
#line 154 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2542
g_simple_async_result_complete (_data_->_async_result);
2543
#line 2544 "tracker-bus.c"
2545
#line 154 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2546
g_object_unref (_data_->_async_result);
2547
#line 154 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2549
#line 2550 "tracker-bus.c"
2551
#line 154 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2552
_g_object_unref0 (_data_->data_stream);
2553
#line 154 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2554
_g_object_unref0 (_data_->connection);
2555
#line 154 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2556
_g_object_unref0 (_data_->output);
2557
#line 154 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2558
_g_object_unref0 (_data_->input);
2559
#line 154 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2560
block4_data_unref (_data_->_data4_);
2561
#line 154 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2562
_data_->_data4_ = NULL;
2563
#line 154 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2564
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
2565
#line 154 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2566
g_clear_error (&_data_->_inner_error_);
2567
#line 154 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2569
#line 2570 "tracker-bus.c"
2572
#line 155 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2573
_data_->_tmp17_ = _data_->data_stream;
2574
#line 155 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2575
_data_->_tmp18_ = _data_->sparql;
2576
#line 155 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2577
g_data_output_stream_put_string (_data_->_tmp17_, _data_->_tmp18_, NULL, &_data_->_inner_error_);
2578
#line 155 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2579
if (_data_->_inner_error_ != NULL) {
2580
#line 155 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2581
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
2582
#line 155 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2583
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
2584
#line 155 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2585
g_error_free (_data_->_inner_error_);
2586
#line 155 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2587
_g_object_unref0 (_data_->data_stream);
2588
#line 155 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2589
_g_object_unref0 (_data_->connection);
2590
#line 155 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2591
_g_object_unref0 (_data_->output);
2592
#line 155 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2593
_g_object_unref0 (_data_->input);
2594
#line 155 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2595
block4_data_unref (_data_->_data4_);
2596
#line 155 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2597
_data_->_data4_ = NULL;
2598
#line 155 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2599
if (_data_->_state_ == 0) {
2600
#line 155 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2601
g_simple_async_result_complete_in_idle (_data_->_async_result);
2602
#line 2603 "tracker-bus.c"
2604
#line 155 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2605
g_simple_async_result_complete (_data_->_async_result);
2606
#line 2607 "tracker-bus.c"
2608
#line 155 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2609
g_object_unref (_data_->_async_result);
2610
#line 155 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2612
#line 2613 "tracker-bus.c"
2614
#line 155 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2615
_g_object_unref0 (_data_->data_stream);
2616
#line 155 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2617
_g_object_unref0 (_data_->connection);
2618
#line 155 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2619
_g_object_unref0 (_data_->output);
2620
#line 155 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2621
_g_object_unref0 (_data_->input);
2622
#line 155 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2623
block4_data_unref (_data_->_data4_);
2624
#line 155 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2625
_data_->_data4_ = NULL;
2626
#line 155 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2627
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
2628
#line 155 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2629
g_clear_error (&_data_->_inner_error_);
2630
#line 155 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2632
#line 2633 "tracker-bus.c"
2635
#line 156 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3561
2636
_g_object_unref0 (_data_->data_stream);
3562
#line 191 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2637
#line 156 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3563
2638
_data_->data_stream = NULL;
3564
#line 194 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2639
#line 159 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3565
2640
_data_->_data4_->sent_update = TRUE;
3566
#line 195 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3567
_data_->_tmp15_ = _data_->_data4_->dbus_res;
3568
#line 195 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3569
if (_data_->_tmp15_ == NULL) {
3570
#line 196 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2641
#line 160 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2642
_data_->_tmp19_ = _data_->_data4_->dbus_res;
2643
#line 160 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2644
if (_data_->_tmp19_ == NULL) {
2645
#line 161 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3571
2646
_data_->_state_ = 1;
3572
#line 196 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2647
#line 161 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3574
#line 3575 "tracker-bus.c"
2649
#line 2650 "tracker-bus.c"
3578
#line 199 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3579
_data_->_tmp16_ = _data_->priority;
3580
#line 199 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3581
if (_data_->_tmp16_ <= G_PRIORITY_DEFAULT) {
3582
#line 200 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3583
_data_->_tmp17_ = _data_->self->priv->steroids_object;
3584
#line 200 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3585
_data_->_tmp18_ = _data_->_data4_->dbus_res;
3586
#line 200 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3587
tracker_bus_steroids_update_finish (_data_->_tmp17_, _data_->_tmp18_, &_data_->_inner_error_);
3588
#line 200 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3589
if (_data_->_inner_error_ != NULL) {
3590
#line 200 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3591
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
3592
#line 200 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3593
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
3594
#line 200 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3595
g_error_free (_data_->_inner_error_);
3596
#line 200 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3597
_g_object_unref0 (_data_->data_stream);
3598
#line 200 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3599
_g_object_unref0 (_data_->output);
3600
#line 200 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3601
_g_object_unref0 (_data_->input);
3602
#line 200 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3603
block4_data_unref (_data_->_data4_);
3604
#line 200 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3605
_data_->_data4_ = NULL;
3606
#line 200 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3607
if (_data_->_state_ == 0) {
3608
#line 200 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3609
g_simple_async_result_complete_in_idle (_data_->_async_result);
3610
#line 3611 "tracker-bus.c"
3612
#line 200 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3613
g_simple_async_result_complete (_data_->_async_result);
3614
#line 3615 "tracker-bus.c"
3616
#line 200 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3617
g_object_unref (_data_->_async_result);
3618
#line 200 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3620
#line 3621 "tracker-bus.c"
3622
#line 200 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3623
_g_object_unref0 (_data_->data_stream);
3624
#line 200 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3625
_g_object_unref0 (_data_->output);
3626
#line 200 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3627
_g_object_unref0 (_data_->input);
3628
#line 200 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3629
block4_data_unref (_data_->_data4_);
3630
#line 200 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3631
_data_->_data4_ = NULL;
3632
#line 200 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3633
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
3634
#line 200 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3635
g_clear_error (&_data_->_inner_error_);
3636
#line 200 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3638
#line 3639 "tracker-bus.c"
3642
#line 202 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3643
_data_->_tmp19_ = _data_->self->priv->steroids_object;
3644
#line 202 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3645
_data_->_tmp20_ = _data_->_data4_->dbus_res;
3646
#line 202 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3647
tracker_bus_steroids_batch_update_finish (_data_->_tmp19_, _data_->_tmp20_, &_data_->_inner_error_);
3648
#line 202 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3649
if (_data_->_inner_error_ != NULL) {
3650
#line 202 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3651
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
3652
#line 202 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3653
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
3654
#line 202 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3655
g_error_free (_data_->_inner_error_);
3656
#line 202 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3657
_g_object_unref0 (_data_->data_stream);
3658
#line 202 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3659
_g_object_unref0 (_data_->output);
3660
#line 202 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3661
_g_object_unref0 (_data_->input);
3662
#line 202 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3663
block4_data_unref (_data_->_data4_);
3664
#line 202 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3665
_data_->_data4_ = NULL;
3666
#line 202 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3667
if (_data_->_state_ == 0) {
3668
#line 202 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3669
g_simple_async_result_complete_in_idle (_data_->_async_result);
3670
#line 3671 "tracker-bus.c"
3672
#line 202 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3673
g_simple_async_result_complete (_data_->_async_result);
3674
#line 3675 "tracker-bus.c"
3676
#line 202 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3677
g_object_unref (_data_->_async_result);
3678
#line 202 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3680
#line 3681 "tracker-bus.c"
3682
#line 202 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3683
_g_object_unref0 (_data_->data_stream);
3684
#line 202 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3685
_g_object_unref0 (_data_->output);
3686
#line 202 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3687
_g_object_unref0 (_data_->input);
3688
#line 202 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3689
block4_data_unref (_data_->_data4_);
3690
#line 202 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3691
_data_->_data4_ = NULL;
3692
#line 202 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3693
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
3694
#line 202 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3695
g_clear_error (&_data_->_inner_error_);
3696
#line 202 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3698
#line 3699 "tracker-bus.c"
3702
#line 169 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2653
#line 164 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2654
_data_->_tmp20_ = _data_->connection;
2655
#line 164 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2656
_data_->_tmp21_ = _data_->_data4_->dbus_res;
2657
#line 164 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2658
_data_->_tmp22_ = NULL;
2659
#line 164 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2660
_data_->_tmp22_ = g_dbus_connection_send_message_with_reply_finish (_data_->_tmp20_, _data_->_tmp21_, &_data_->_inner_error_);
2661
#line 164 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2662
_data_->reply = _data_->_tmp22_;
2663
#line 164 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2664
if (_data_->_inner_error_ != NULL) {
2665
#line 164 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2666
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
2667
#line 164 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2668
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
2669
#line 164 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2670
g_error_free (_data_->_inner_error_);
2671
#line 164 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2672
_g_object_unref0 (_data_->data_stream);
2673
#line 164 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2674
_g_object_unref0 (_data_->connection);
2675
#line 164 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2676
_g_object_unref0 (_data_->output);
2677
#line 164 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2678
_g_object_unref0 (_data_->input);
2679
#line 164 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2680
block4_data_unref (_data_->_data4_);
2681
#line 164 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2682
_data_->_data4_ = NULL;
2683
#line 164 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2684
if (_data_->_state_ == 0) {
2685
#line 164 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2686
g_simple_async_result_complete_in_idle (_data_->_async_result);
2687
#line 2688 "tracker-bus.c"
2689
#line 164 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2690
g_simple_async_result_complete (_data_->_async_result);
2691
#line 2692 "tracker-bus.c"
2693
#line 164 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2694
g_object_unref (_data_->_async_result);
2695
#line 164 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2697
#line 2698 "tracker-bus.c"
2699
#line 164 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2700
_g_object_unref0 (_data_->data_stream);
2701
#line 164 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2702
_g_object_unref0 (_data_->connection);
2703
#line 164 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2704
_g_object_unref0 (_data_->output);
2705
#line 164 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2706
_g_object_unref0 (_data_->input);
2707
#line 164 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2708
block4_data_unref (_data_->_data4_);
2709
#line 164 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2710
_data_->_data4_ = NULL;
2711
#line 164 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2712
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
2713
#line 164 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2714
g_clear_error (&_data_->_inner_error_);
2715
#line 164 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2717
#line 2718 "tracker-bus.c"
2720
#line 165 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2721
_data_->_tmp23_ = _data_->reply;
2722
#line 165 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2723
tracker_bus_connection_handle_error_reply (_data_->self, _data_->_tmp23_, &_data_->_inner_error_);
2724
#line 165 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2725
if (_data_->_inner_error_ != NULL) {
2726
#line 165 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2727
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
2728
#line 165 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2729
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
2730
#line 165 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2731
g_error_free (_data_->_inner_error_);
2732
#line 165 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2733
_g_object_unref0 (_data_->reply);
2734
#line 165 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2735
_g_object_unref0 (_data_->data_stream);
2736
#line 165 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2737
_g_object_unref0 (_data_->connection);
2738
#line 165 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2739
_g_object_unref0 (_data_->output);
2740
#line 165 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2741
_g_object_unref0 (_data_->input);
2742
#line 165 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2743
block4_data_unref (_data_->_data4_);
2744
#line 165 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2745
_data_->_data4_ = NULL;
2746
#line 165 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2747
if (_data_->_state_ == 0) {
2748
#line 165 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2749
g_simple_async_result_complete_in_idle (_data_->_async_result);
2750
#line 2751 "tracker-bus.c"
2752
#line 165 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2753
g_simple_async_result_complete (_data_->_async_result);
2754
#line 2755 "tracker-bus.c"
2756
#line 165 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2757
g_object_unref (_data_->_async_result);
2758
#line 165 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2760
#line 2761 "tracker-bus.c"
2762
#line 165 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2763
_g_object_unref0 (_data_->reply);
2764
#line 165 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2765
_g_object_unref0 (_data_->data_stream);
2766
#line 165 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2767
_g_object_unref0 (_data_->connection);
2768
#line 165 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2769
_g_object_unref0 (_data_->output);
2770
#line 165 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2771
_g_object_unref0 (_data_->input);
2772
#line 165 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2773
block4_data_unref (_data_->_data4_);
2774
#line 165 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2775
_data_->_data4_ = NULL;
2776
#line 165 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2777
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
2778
#line 165 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2779
g_clear_error (&_data_->_inner_error_);
2780
#line 165 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2782
#line 2783 "tracker-bus.c"
2785
#line 134 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2786
_g_object_unref0 (_data_->reply);
2787
#line 134 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3703
2788
_g_object_unref0 (_data_->data_stream);
3704
#line 169 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2789
#line 134 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
2790
_g_object_unref0 (_data_->connection);
2791
#line 134 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3705
2792
_g_object_unref0 (_data_->output);
3706
#line 169 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2793
#line 134 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3707
2794
_g_object_unref0 (_data_->input);
3708
#line 169 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2795
#line 134 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3709
2796
block4_data_unref (_data_->_data4_);
3710
#line 169 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2797
#line 134 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3711
2798
_data_->_data4_ = NULL;
3712
#line 169 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2799
#line 134 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3713
2800
if (_data_->_state_ == 0) {
3714
#line 169 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2801
#line 134 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3715
2802
g_simple_async_result_complete_in_idle (_data_->_async_result);
3716
#line 3717 "tracker-bus.c"
2803
#line 2804 "tracker-bus.c"
3718
#line 169 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2805
#line 134 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3719
2806
g_simple_async_result_complete (_data_->_async_result);
3720
#line 3721 "tracker-bus.c"
2807
#line 2808 "tracker-bus.c"
3722
#line 169 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2809
#line 134 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3723
2810
g_object_unref (_data_->_async_result);
3724
#line 169 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2811
#line 134 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3726
#line 3727 "tracker-bus.c"
2813
#line 2814 "tracker-bus.c"
3730
2817
static void tracker_bus_connection_real_update_array_async_data_free (gpointer _data) {
3731
2818
TrackerBusConnectionUpdateArrayAsyncData* _data_;
3732
2819
_data_ = _data;
3733
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2820
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3734
2821
_data_->sparql = (_vala_array_free (_data_->sparql, _data_->sparql_length1, (GDestroyNotify) g_free), NULL);
3735
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2822
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3736
2823
_g_object_unref0 (_data_->cancellable);
3737
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2824
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3738
2825
_g_ptr_array_unref0 (_data_->result);
3739
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2826
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3740
2827
_g_object_unref0 (_data_->self);
3741
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2828
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3742
2829
g_slice_free (TrackerBusConnectionUpdateArrayAsyncData, _data_);
3743
#line 3744 "tracker-bus.c"
2830
#line 2831 "tracker-bus.c"
3747
2834
static gchar** _vala_array_dup1 (gchar** self, int length) {
3748
2835
gchar** result;
3750
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2837
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3751
2838
result = g_new0 (gchar*, length + 1);
3752
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2839
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3753
2840
for (i = 0; i < length; i++) {
3754
#line 3755 "tracker-bus.c"
2841
#line 2842 "tracker-bus.c"
3756
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2843
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3757
2844
_tmp0_ = g_strdup (self[i]);
3758
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2845
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3759
2846
result[i] = _tmp0_;
3760
#line 3761 "tracker-bus.c"
2847
#line 2848 "tracker-bus.c"
3762
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2849
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3764
#line 3765 "tracker-bus.c"
2851
#line 2852 "tracker-bus.c"
3865
2952
GAsyncResult* _tmp0_;
3866
2953
GAsyncResult* _tmp1_;
3867
2954
gboolean _tmp2_;
3868
#line 216 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2955
#line 178 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3869
2956
self = _data5_->self;
3870
#line 216 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2957
#line 178 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3871
2958
g_return_if_fail (res != NULL);
3872
#line 217 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2959
#line 179 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3874
#line 217 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2961
#line 179 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3875
2962
_tmp1_ = _g_object_ref0 (_tmp0_);
3876
#line 217 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2963
#line 179 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3877
2964
_g_object_unref0 (_data5_->dbus_res);
3878
#line 217 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2965
#line 179 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3879
2966
_data5_->dbus_res = _tmp1_;
3880
#line 218 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2967
#line 180 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3881
2968
_tmp2_ = _data5_->sent_update;
3882
#line 218 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2969
#line 180 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3884
#line 219 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2971
#line 181 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3885
2972
tracker_bus_connection_real_update_array_async_co (_data5_->_async_data_);
3886
#line 3887 "tracker-bus.c"
2973
#line 2974 "tracker-bus.c"
3891
2978
static void ___lambda4__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
3892
#line 216 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2979
#line 178 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3893
2980
__lambda4_ (self, source_object, res);
3894
#line 216 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3895
block5_data_unref (self);
3896
#line 3897 "tracker-bus.c"
2981
#line 2982 "tracker-bus.c"
3900
2985
static void _g_error_free0_ (gpointer var) {
3901
#line 240 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2986
#line 205 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3902
2987
(var == NULL) ? NULL : (var = (g_error_free (var), NULL));
3903
#line 3904 "tracker-bus.c"
2988
#line 2989 "tracker-bus.c"
3907
2992
static gboolean tracker_bus_connection_real_update_array_async_co (TrackerBusConnectionUpdateArrayAsyncData* _data_) {
3908
#line 206 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2993
#line 168 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3909
2994
switch (_data_->_state_) {
3910
#line 206 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2995
#line 168 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3912
#line 3913 "tracker-bus.c"
2997
#line 2998 "tracker-bus.c"
3914
#line 206 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
2999
#line 168 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3916
#line 3917 "tracker-bus.c"
3001
#line 3002 "tracker-bus.c"
3919
#line 206 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3004
#line 168 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3920
3005
g_assert_not_reached ();
3921
#line 3922 "tracker-bus.c"
3006
#line 3007 "tracker-bus.c"
3924
#line 206 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3009
#line 168 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3925
3010
_data_->_data5_ = g_slice_new0 (Block5Data);
3926
#line 206 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3011
#line 168 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3927
3012
_data_->_data5_->_ref_count_ = 1;
3928
#line 206 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3013
#line 168 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3929
3014
_data_->_data5_->self = g_object_ref (_data_->self);
3930
#line 206 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3015
#line 168 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3931
3016
_data_->_data5_->_async_data_ = _data_;
3932
#line 207 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3933
tracker_bus_connection_ensure_steroids_object (_data_->self, &_data_->_inner_error_);
3934
#line 207 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3935
if (_data_->_inner_error_ != NULL) {
3936
#line 207 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3937
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
3938
#line 207 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3939
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
3940
#line 207 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3941
g_error_free (_data_->_inner_error_);
3942
#line 207 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3943
block5_data_unref (_data_->_data5_);
3944
#line 207 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3945
_data_->_data5_ = NULL;
3946
#line 207 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3947
if (_data_->_state_ == 0) {
3948
#line 207 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3949
g_simple_async_result_complete_in_idle (_data_->_async_result);
3950
#line 3951 "tracker-bus.c"
3952
#line 207 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3953
g_simple_async_result_complete (_data_->_async_result);
3954
#line 3955 "tracker-bus.c"
3956
#line 207 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3957
g_object_unref (_data_->_async_result);
3958
#line 207 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3960
#line 3961 "tracker-bus.c"
3962
#line 207 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3963
block5_data_unref (_data_->_data5_);
3964
#line 207 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3965
_data_->_data5_ = NULL;
3966
#line 207 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3967
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
3968
#line 207 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3969
g_clear_error (&_data_->_inner_error_);
3970
#line 207 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3972
#line 3973 "tracker-bus.c"
3975
#line 211 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3017
#line 171 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3976
3018
_data_->_tmp0_ = NULL;
3977
#line 211 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3019
#line 171 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3978
3020
_data_->_tmp1_ = NULL;
3979
#line 211 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3021
#line 171 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3980
3022
tracker_bus_connection_pipe (_data_->self, &_data_->_tmp0_, &_data_->_tmp1_, &_data_->_inner_error_);
3981
#line 211 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3023
#line 171 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3982
3024
_g_object_unref0 (_data_->input);
3983
#line 211 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3025
#line 171 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3984
3026
_data_->input = _data_->_tmp0_;
3985
#line 211 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3027
#line 171 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3986
3028
_g_object_unref0 (_data_->output);
3987
#line 211 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3029
#line 171 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3988
3030
_data_->output = _data_->_tmp1_;
3989
#line 211 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3990
if (_data_->_inner_error_ != NULL) {
3991
#line 211 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3992
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
3993
#line 211 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3994
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
3995
#line 211 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3996
g_error_free (_data_->_inner_error_);
3997
#line 211 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3998
_g_object_unref0 (_data_->output);
3999
#line 211 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4000
_g_object_unref0 (_data_->input);
4001
#line 211 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4002
block5_data_unref (_data_->_data5_);
4003
#line 211 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4004
_data_->_data5_ = NULL;
4005
#line 211 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4006
if (_data_->_state_ == 0) {
4007
#line 211 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4008
g_simple_async_result_complete_in_idle (_data_->_async_result);
4009
#line 4010 "tracker-bus.c"
4011
#line 211 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4012
g_simple_async_result_complete (_data_->_async_result);
4013
#line 4014 "tracker-bus.c"
4015
#line 211 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4016
g_object_unref (_data_->_async_result);
4017
#line 211 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4019
#line 4020 "tracker-bus.c"
4021
#line 211 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4022
_g_object_unref0 (_data_->output);
4023
#line 211 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4024
_g_object_unref0 (_data_->input);
4025
#line 211 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4026
block5_data_unref (_data_->_data5_);
4027
#line 211 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4028
_data_->_data5_ = NULL;
4029
#line 211 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4030
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
4031
#line 211 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4032
g_clear_error (&_data_->_inner_error_);
4033
#line 211 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4035
#line 4036 "tracker-bus.c"
4038
#line 214 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3031
#line 171 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3032
if (_data_->_inner_error_ != NULL) {
3033
#line 171 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3034
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
3035
#line 171 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3036
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
3037
#line 171 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3038
g_error_free (_data_->_inner_error_);
3039
#line 171 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3040
_g_object_unref0 (_data_->output);
3041
#line 171 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3042
_g_object_unref0 (_data_->input);
3043
#line 171 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3044
block5_data_unref (_data_->_data5_);
3045
#line 171 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3046
_data_->_data5_ = NULL;
3047
#line 171 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3048
if (_data_->_state_ == 0) {
3049
#line 171 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3050
g_simple_async_result_complete_in_idle (_data_->_async_result);
3051
#line 3052 "tracker-bus.c"
3053
#line 171 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3054
g_simple_async_result_complete (_data_->_async_result);
3055
#line 3056 "tracker-bus.c"
3057
#line 171 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3058
g_object_unref (_data_->_async_result);
3059
#line 171 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3061
#line 3062 "tracker-bus.c"
3063
#line 171 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3064
_g_object_unref0 (_data_->output);
3065
#line 171 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3066
_g_object_unref0 (_data_->input);
3067
#line 171 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3068
block5_data_unref (_data_->_data5_);
3069
#line 171 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3070
_data_->_data5_ = NULL;
3071
#line 171 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3072
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
3073
#line 171 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3074
g_clear_error (&_data_->_inner_error_);
3075
#line 171 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3077
#line 3078 "tracker-bus.c"
3080
#line 173 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3081
_data_->_tmp2_ = _data_->cancellable;
3082
#line 173 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3083
_data_->_tmp3_ = NULL;
3084
#line 173 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3085
_data_->_tmp3_ = g_bus_get_sync (G_BUS_TYPE_SESSION, _data_->_tmp2_, &_data_->_inner_error_);
3086
#line 173 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3087
_data_->connection = _data_->_tmp3_;
3088
#line 173 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3089
if (_data_->_inner_error_ != NULL) {
3090
#line 173 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3091
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
3092
#line 173 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3093
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
3094
#line 173 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3095
g_error_free (_data_->_inner_error_);
3096
#line 173 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3097
_g_object_unref0 (_data_->output);
3098
#line 173 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3099
_g_object_unref0 (_data_->input);
3100
#line 173 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3101
block5_data_unref (_data_->_data5_);
3102
#line 173 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3103
_data_->_data5_ = NULL;
3104
#line 173 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3105
if (_data_->_state_ == 0) {
3106
#line 173 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3107
g_simple_async_result_complete_in_idle (_data_->_async_result);
3108
#line 3109 "tracker-bus.c"
3110
#line 173 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3111
g_simple_async_result_complete (_data_->_async_result);
3112
#line 3113 "tracker-bus.c"
3114
#line 173 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3115
g_object_unref (_data_->_async_result);
3116
#line 173 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3118
#line 3119 "tracker-bus.c"
3120
#line 173 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3121
_g_object_unref0 (_data_->output);
3122
#line 173 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3123
_g_object_unref0 (_data_->input);
3124
#line 173 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3125
block5_data_unref (_data_->_data5_);
3126
#line 173 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3127
_data_->_data5_ = NULL;
3128
#line 173 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3129
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
3130
#line 173 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3131
g_clear_error (&_data_->_inner_error_);
3132
#line 173 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3134
#line 3135 "tracker-bus.c"
3137
#line 176 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4039
3138
_data_->_data5_->dbus_res = NULL;
4040
#line 215 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3139
#line 177 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4041
3140
_data_->_data5_->sent_update = FALSE;
4042
#line 216 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4043
_data_->_tmp2_ = _data_->self->priv->steroids_object;
4044
#line 216 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4045
_data_->_tmp3_ = _data_->input;
4046
#line 216 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4047
_data_->_tmp4_ = _data_->cancellable;
4048
#line 216 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4049
tracker_bus_steroids_update_array (_data_->_tmp2_, _data_->_tmp3_, _data_->_tmp4_, ___lambda4__gasync_ready_callback, block5_data_ref (_data_->_data5_));
4050
#line 224 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4051
_data_->_tmp5_ = _data_->output;
4052
#line 224 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4053
_data_->_tmp6_ = g_data_output_stream_new ((GOutputStream*) _data_->_tmp5_);
4054
#line 224 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4055
_data_->data_stream = _data_->_tmp6_;
4056
#line 225 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4057
_data_->_tmp7_ = _data_->data_stream;
4058
#line 225 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4059
g_data_output_stream_set_byte_order (_data_->_tmp7_, G_DATA_STREAM_BYTE_ORDER_HOST_ENDIAN);
4060
#line 226 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4061
_data_->_tmp8_ = _data_->data_stream;
4062
#line 226 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4063
_data_->_tmp9_ = _data_->sparql;
4064
#line 226 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4065
_data_->_tmp9__length1 = _data_->sparql_length1;
4066
#line 226 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4067
g_data_output_stream_put_int32 (_data_->_tmp8_, (gint32) _data_->_tmp9__length1, NULL, &_data_->_inner_error_);
4068
#line 226 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4069
if (_data_->_inner_error_ != NULL) {
4070
#line 226 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4071
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
4072
#line 226 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4073
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
4074
#line 226 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4075
g_error_free (_data_->_inner_error_);
4076
#line 226 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4077
_g_object_unref0 (_data_->data_stream);
4078
#line 226 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4079
_g_object_unref0 (_data_->output);
4080
#line 226 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4081
_g_object_unref0 (_data_->input);
4082
#line 226 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4083
block5_data_unref (_data_->_data5_);
4084
#line 226 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4085
_data_->_data5_ = NULL;
4086
#line 226 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4087
if (_data_->_state_ == 0) {
4088
#line 226 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4089
g_simple_async_result_complete_in_idle (_data_->_async_result);
4090
#line 4091 "tracker-bus.c"
4092
#line 226 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4093
g_simple_async_result_complete (_data_->_async_result);
4094
#line 4095 "tracker-bus.c"
4096
#line 226 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4097
g_object_unref (_data_->_async_result);
4098
#line 226 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4100
#line 4101 "tracker-bus.c"
4102
#line 226 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4103
_g_object_unref0 (_data_->data_stream);
4104
#line 226 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4105
_g_object_unref0 (_data_->output);
4106
#line 226 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4107
_g_object_unref0 (_data_->input);
4108
#line 226 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4109
block5_data_unref (_data_->_data5_);
4110
#line 226 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4111
_data_->_data5_ = NULL;
4112
#line 226 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4113
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
4114
#line 226 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4115
g_clear_error (&_data_->_inner_error_);
4116
#line 226 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4118
#line 4119 "tracker-bus.c"
3141
#line 178 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3142
_data_->_tmp4_ = _data_->connection;
3143
#line 178 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3144
_data_->_tmp5_ = _data_->input;
3145
#line 178 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3146
_data_->_tmp6_ = _data_->cancellable;
3147
#line 178 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3148
tracker_bus_connection_send_update (_data_->self, _data_->_tmp4_, "UpdateArray", _data_->_tmp5_, _data_->_tmp6_, ___lambda4__gasync_ready_callback, _data_->_data5_, &_data_->_inner_error_);
3149
#line 178 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3150
if (_data_->_inner_error_ != NULL) {
3151
#line 178 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3152
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
3153
#line 178 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3154
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
3155
#line 178 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3156
g_error_free (_data_->_inner_error_);
3157
#line 178 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3158
_g_object_unref0 (_data_->connection);
3159
#line 178 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3160
_g_object_unref0 (_data_->output);
3161
#line 178 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3162
_g_object_unref0 (_data_->input);
3163
#line 178 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3164
block5_data_unref (_data_->_data5_);
3165
#line 178 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3166
_data_->_data5_ = NULL;
3167
#line 178 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3168
if (_data_->_state_ == 0) {
3169
#line 178 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3170
g_simple_async_result_complete_in_idle (_data_->_async_result);
3171
#line 3172 "tracker-bus.c"
3173
#line 178 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3174
g_simple_async_result_complete (_data_->_async_result);
3175
#line 3176 "tracker-bus.c"
3177
#line 178 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3178
g_object_unref (_data_->_async_result);
3179
#line 178 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3181
#line 3182 "tracker-bus.c"
3183
#line 178 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3184
_g_object_unref0 (_data_->connection);
3185
#line 178 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3186
_g_object_unref0 (_data_->output);
3187
#line 178 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3188
_g_object_unref0 (_data_->input);
3189
#line 178 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3190
block5_data_unref (_data_->_data5_);
3191
#line 178 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3192
_data_->_data5_ = NULL;
3193
#line 178 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3194
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
3195
#line 178 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3196
g_clear_error (&_data_->_inner_error_);
3197
#line 178 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3199
#line 3200 "tracker-bus.c"
3202
#line 186 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3203
_data_->_tmp7_ = _data_->output;
3204
#line 186 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3205
_data_->_tmp8_ = g_data_output_stream_new ((GOutputStream*) _data_->_tmp7_);
3206
#line 186 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3207
_data_->data_stream = _data_->_tmp8_;
3208
#line 187 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3209
_data_->_tmp9_ = _data_->data_stream;
3210
#line 187 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3211
g_data_output_stream_set_byte_order (_data_->_tmp9_, G_DATA_STREAM_BYTE_ORDER_HOST_ENDIAN);
3212
#line 188 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3213
_data_->_tmp10_ = _data_->data_stream;
3214
#line 188 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3215
_data_->_tmp11_ = _data_->sparql;
3216
#line 188 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3217
_data_->_tmp11__length1 = _data_->sparql_length1;
3218
#line 188 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3219
g_data_output_stream_put_int32 (_data_->_tmp10_, (gint32) _data_->_tmp11__length1, NULL, &_data_->_inner_error_);
3220
#line 188 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3221
if (_data_->_inner_error_ != NULL) {
3222
#line 188 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3223
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
3224
#line 188 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3225
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
3226
#line 188 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3227
g_error_free (_data_->_inner_error_);
3228
#line 188 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3229
_g_object_unref0 (_data_->data_stream);
3230
#line 188 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3231
_g_object_unref0 (_data_->connection);
3232
#line 188 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3233
_g_object_unref0 (_data_->output);
3234
#line 188 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3235
_g_object_unref0 (_data_->input);
3236
#line 188 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3237
block5_data_unref (_data_->_data5_);
3238
#line 188 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3239
_data_->_data5_ = NULL;
3240
#line 188 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3241
if (_data_->_state_ == 0) {
3242
#line 188 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3243
g_simple_async_result_complete_in_idle (_data_->_async_result);
3244
#line 3245 "tracker-bus.c"
3246
#line 188 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3247
g_simple_async_result_complete (_data_->_async_result);
3248
#line 3249 "tracker-bus.c"
3250
#line 188 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3251
g_object_unref (_data_->_async_result);
3252
#line 188 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3254
#line 3255 "tracker-bus.c"
3256
#line 188 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3257
_g_object_unref0 (_data_->data_stream);
3258
#line 188 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3259
_g_object_unref0 (_data_->connection);
3260
#line 188 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3261
_g_object_unref0 (_data_->output);
3262
#line 188 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3263
_g_object_unref0 (_data_->input);
3264
#line 188 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3265
block5_data_unref (_data_->_data5_);
3266
#line 188 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3267
_data_->_data5_ = NULL;
3268
#line 188 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3269
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
3270
#line 188 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3271
g_clear_error (&_data_->_inner_error_);
3272
#line 188 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3274
#line 3275 "tracker-bus.c"
4122
#line 227 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3278
#line 189 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4124
#line 4125 "tracker-bus.c"
3280
#line 3281 "tracker-bus.c"
4126
#line 227 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4127
_data_->_tmp10_ = TRUE;
4128
#line 227 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3282
#line 189 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3283
_data_->_tmp12_ = TRUE;
3284
#line 189 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4130
#line 227 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4131
_data_->_tmp11_ = _data_->_tmp10_;
4132
#line 227 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4133
if (!_data_->_tmp11_) {
4134
#line 227 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4135
_data_->_tmp12_ = _data_->i;
4136
#line 227 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4137
_data_->i = _data_->_tmp12_ + 1;
4138
#line 4139 "tracker-bus.c"
4140
#line 227 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4141
_data_->_tmp10_ = FALSE;
4142
#line 227 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4143
_data_->_tmp13_ = _data_->i;
4144
#line 227 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4145
_data_->_tmp14_ = _data_->sparql;
4146
#line 227 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4147
_data_->_tmp14__length1 = _data_->sparql_length1;
4148
#line 227 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4149
if (!(_data_->_tmp13_ < _data_->_tmp14__length1)) {
4150
#line 227 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4152
#line 4153 "tracker-bus.c"
4154
#line 228 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4155
_data_->_tmp15_ = _data_->data_stream;
4156
#line 228 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3286
#line 189 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3287
_data_->_tmp13_ = _data_->_tmp12_;
3288
#line 189 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3289
if (!_data_->_tmp13_) {
3290
#line 189 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3291
_data_->_tmp14_ = _data_->i;
3292
#line 189 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3293
_data_->i = _data_->_tmp14_ + 1;
3294
#line 3295 "tracker-bus.c"
3296
#line 189 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3297
_data_->_tmp12_ = FALSE;
3298
#line 189 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3299
_data_->_tmp15_ = _data_->i;
3300
#line 189 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4157
3301
_data_->_tmp16_ = _data_->sparql;
4158
#line 228 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3302
#line 189 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4159
3303
_data_->_tmp16__length1 = _data_->sparql_length1;
4160
#line 228 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4161
_data_->_tmp17_ = _data_->i;
4162
#line 228 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4163
_data_->_tmp18_ = _data_->_tmp16_[_data_->_tmp17_];
4164
#line 228 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4165
_data_->_tmp19_ = strlen (_data_->_tmp18_);
4166
#line 228 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4167
_data_->_tmp20_ = _data_->_tmp19_;
4168
#line 228 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4169
g_data_output_stream_put_int32 (_data_->_tmp15_, (gint32) _data_->_tmp20_, NULL, &_data_->_inner_error_);
4170
#line 228 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3304
#line 189 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3305
if (!(_data_->_tmp15_ < _data_->_tmp16__length1)) {
3306
#line 189 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3308
#line 3309 "tracker-bus.c"
3310
#line 190 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3311
_data_->_tmp17_ = _data_->data_stream;
3312
#line 190 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3313
_data_->_tmp18_ = _data_->sparql;
3314
#line 190 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3315
_data_->_tmp18__length1 = _data_->sparql_length1;
3316
#line 190 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3317
_data_->_tmp19_ = _data_->i;
3318
#line 190 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3319
_data_->_tmp20_ = _data_->_tmp18_[_data_->_tmp19_];
3320
#line 190 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3321
_data_->_tmp21_ = strlen (_data_->_tmp20_);
3322
#line 190 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3323
_data_->_tmp22_ = _data_->_tmp21_;
3324
#line 190 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3325
g_data_output_stream_put_int32 (_data_->_tmp17_, (gint32) _data_->_tmp22_, NULL, &_data_->_inner_error_);
3326
#line 190 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4171
3327
if (_data_->_inner_error_ != NULL) {
4172
#line 228 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3328
#line 190 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4173
3329
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
4174
#line 228 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3330
#line 190 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4175
3331
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
4176
#line 228 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3332
#line 190 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4177
3333
g_error_free (_data_->_inner_error_);
4178
#line 228 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3334
#line 190 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4179
3335
_g_object_unref0 (_data_->data_stream);
4180
#line 228 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3336
#line 190 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3337
_g_object_unref0 (_data_->connection);
3338
#line 190 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4181
3339
_g_object_unref0 (_data_->output);
4182
#line 228 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3340
#line 190 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4183
3341
_g_object_unref0 (_data_->input);
4184
#line 228 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3342
#line 190 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4185
3343
block5_data_unref (_data_->_data5_);
4186
#line 228 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3344
#line 190 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4187
3345
_data_->_data5_ = NULL;
4188
#line 228 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3346
#line 190 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4189
3347
if (_data_->_state_ == 0) {
4190
#line 228 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3348
#line 190 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4191
3349
g_simple_async_result_complete_in_idle (_data_->_async_result);
4192
#line 4193 "tracker-bus.c"
3350
#line 3351 "tracker-bus.c"
4194
#line 228 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3352
#line 190 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4195
3353
g_simple_async_result_complete (_data_->_async_result);
4196
#line 4197 "tracker-bus.c"
3354
#line 3355 "tracker-bus.c"
4198
#line 228 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3356
#line 190 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4199
3357
g_object_unref (_data_->_async_result);
4200
#line 228 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3358
#line 190 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4202
#line 4203 "tracker-bus.c"
3360
#line 3361 "tracker-bus.c"
4204
#line 228 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3362
#line 190 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4205
3363
_g_object_unref0 (_data_->data_stream);
4206
#line 228 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3364
#line 190 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3365
_g_object_unref0 (_data_->connection);
3366
#line 190 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4207
3367
_g_object_unref0 (_data_->output);
4208
#line 228 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3368
#line 190 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4209
3369
_g_object_unref0 (_data_->input);
4210
#line 228 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3370
#line 190 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4211
3371
block5_data_unref (_data_->_data5_);
4212
#line 228 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3372
#line 190 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4213
3373
_data_->_data5_ = NULL;
4214
#line 228 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3374
#line 190 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4215
3375
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
4216
#line 228 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3376
#line 190 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4217
3377
g_clear_error (&_data_->_inner_error_);
4218
#line 228 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3378
#line 190 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4220
#line 4221 "tracker-bus.c"
3380
#line 3381 "tracker-bus.c"
4223
#line 229 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4224
_data_->_tmp21_ = _data_->data_stream;
4225
#line 229 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4226
_data_->_tmp22_ = _data_->sparql;
4227
#line 229 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4228
_data_->_tmp22__length1 = _data_->sparql_length1;
4229
#line 229 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4230
_data_->_tmp23_ = _data_->i;
4231
#line 229 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4232
_data_->_tmp24_ = _data_->_tmp22_[_data_->_tmp23_];
4233
#line 229 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4234
g_data_output_stream_put_string (_data_->_tmp21_, _data_->_tmp24_, NULL, &_data_->_inner_error_);
4235
#line 229 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3383
#line 191 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3384
_data_->_tmp23_ = _data_->data_stream;
3385
#line 191 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3386
_data_->_tmp24_ = _data_->sparql;
3387
#line 191 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3388
_data_->_tmp24__length1 = _data_->sparql_length1;
3389
#line 191 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3390
_data_->_tmp25_ = _data_->i;
3391
#line 191 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3392
_data_->_tmp26_ = _data_->_tmp24_[_data_->_tmp25_];
3393
#line 191 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3394
g_data_output_stream_put_string (_data_->_tmp23_, _data_->_tmp26_, NULL, &_data_->_inner_error_);
3395
#line 191 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4236
3396
if (_data_->_inner_error_ != NULL) {
4237
#line 229 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3397
#line 191 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4238
3398
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
4239
#line 229 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3399
#line 191 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4240
3400
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
4241
#line 229 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3401
#line 191 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4242
3402
g_error_free (_data_->_inner_error_);
4243
#line 229 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3403
#line 191 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4244
3404
_g_object_unref0 (_data_->data_stream);
4245
#line 229 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3405
#line 191 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3406
_g_object_unref0 (_data_->connection);
3407
#line 191 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4246
3408
_g_object_unref0 (_data_->output);
4247
#line 229 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3409
#line 191 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4248
3410
_g_object_unref0 (_data_->input);
4249
#line 229 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3411
#line 191 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4250
3412
block5_data_unref (_data_->_data5_);
4251
#line 229 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3413
#line 191 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4252
3414
_data_->_data5_ = NULL;
4253
#line 229 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3415
#line 191 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4254
3416
if (_data_->_state_ == 0) {
4255
#line 229 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3417
#line 191 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4256
3418
g_simple_async_result_complete_in_idle (_data_->_async_result);
4257
#line 4258 "tracker-bus.c"
3419
#line 3420 "tracker-bus.c"
4259
#line 229 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3421
#line 191 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4260
3422
g_simple_async_result_complete (_data_->_async_result);
4261
#line 4262 "tracker-bus.c"
3423
#line 3424 "tracker-bus.c"
4263
#line 229 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3425
#line 191 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4264
3426
g_object_unref (_data_->_async_result);
4265
#line 229 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3427
#line 191 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4267
#line 4268 "tracker-bus.c"
3429
#line 3430 "tracker-bus.c"
4269
#line 229 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3431
#line 191 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4270
3432
_g_object_unref0 (_data_->data_stream);
4271
#line 229 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3433
#line 191 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3434
_g_object_unref0 (_data_->connection);
3435
#line 191 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4272
3436
_g_object_unref0 (_data_->output);
4273
#line 229 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3437
#line 191 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4274
3438
_g_object_unref0 (_data_->input);
4275
#line 229 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3439
#line 191 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4276
3440
block5_data_unref (_data_->_data5_);
4277
#line 229 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3441
#line 191 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4278
3442
_data_->_data5_ = NULL;
4279
#line 229 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3443
#line 191 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4280
3444
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
4281
#line 229 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3445
#line 191 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4282
3446
g_clear_error (&_data_->_inner_error_);
4283
#line 229 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3447
#line 191 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4285
#line 4286 "tracker-bus.c"
3449
#line 3450 "tracker-bus.c"
4291
#line 231 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3455
#line 193 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4292
3456
_g_object_unref0 (_data_->data_stream);
4293
#line 231 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3457
#line 193 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4294
3458
_data_->data_stream = NULL;
4295
#line 234 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3459
#line 196 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4296
3460
_data_->_data5_->sent_update = TRUE;
4297
#line 235 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4298
_data_->_tmp25_ = _data_->_data5_->dbus_res;
4299
#line 235 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4300
if (_data_->_tmp25_ == NULL) {
4301
#line 236 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3461
#line 197 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3462
_data_->_tmp27_ = _data_->_data5_->dbus_res;
3463
#line 197 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3464
if (_data_->_tmp27_ == NULL) {
3465
#line 198 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4302
3466
_data_->_state_ = 1;
4303
#line 236 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3467
#line 198 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4305
#line 4306 "tracker-bus.c"
3469
#line 3470 "tracker-bus.c"
4309
#line 240 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4310
_data_->_tmp26_ = g_ptr_array_new_with_free_func (_g_error_free0_);
4311
#line 240 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4312
_data_->_result_ = _data_->_tmp26_;
4313
#line 242 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4314
_data_->_tmp27_ = _data_->self->priv->steroids_object;
4315
#line 242 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4316
_data_->_tmp28_ = _data_->_data5_->dbus_res;
4317
#line 242 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4318
_data_->_tmp29_ = NULL;
4319
#line 242 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4320
_data_->_tmp29_ = tracker_bus_steroids_update_array_finish (_data_->_tmp27_, _data_->_tmp28_, &_data_->_inner_error_);
4321
#line 242 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4322
_data_->_tmp30_ = _data_->_tmp29_;
4323
#line 242 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4324
if (_data_->_inner_error_ != NULL) {
4325
#line 242 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4326
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
4327
#line 242 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4328
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
4329
#line 242 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4330
g_error_free (_data_->_inner_error_);
4331
#line 242 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4332
_g_variant_unref0 (_data_->resultv);
4333
#line 242 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4334
_g_ptr_array_unref0 (_data_->_result_);
4335
#line 242 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4336
_g_object_unref0 (_data_->data_stream);
4337
#line 242 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4338
_g_object_unref0 (_data_->output);
4339
#line 242 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4340
_g_object_unref0 (_data_->input);
4341
#line 242 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4342
block5_data_unref (_data_->_data5_);
4343
#line 242 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4344
_data_->_data5_ = NULL;
4345
#line 242 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4346
if (_data_->_state_ == 0) {
4347
#line 242 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4348
g_simple_async_result_complete_in_idle (_data_->_async_result);
4349
#line 4350 "tracker-bus.c"
4351
#line 242 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4352
g_simple_async_result_complete (_data_->_async_result);
4353
#line 4354 "tracker-bus.c"
4355
#line 242 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4356
g_object_unref (_data_->_async_result);
4357
#line 242 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4359
#line 4360 "tracker-bus.c"
4361
#line 242 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4362
_g_variant_unref0 (_data_->resultv);
4363
#line 242 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4364
_g_ptr_array_unref0 (_data_->_result_);
4365
#line 242 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4366
_g_object_unref0 (_data_->data_stream);
4367
#line 242 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4368
_g_object_unref0 (_data_->output);
4369
#line 242 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4370
_g_object_unref0 (_data_->input);
4371
#line 242 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4372
block5_data_unref (_data_->_data5_);
4373
#line 242 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4374
_data_->_data5_ = NULL;
4375
#line 242 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4376
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
4377
#line 242 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4378
g_clear_error (&_data_->_inner_error_);
4379
#line 242 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4381
#line 4382 "tracker-bus.c"
4384
#line 242 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3473
#line 201 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3474
_data_->_tmp28_ = _data_->connection;
3475
#line 201 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3476
_data_->_tmp29_ = _data_->_data5_->dbus_res;
3477
#line 201 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3478
_data_->_tmp30_ = NULL;
3479
#line 201 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3480
_data_->_tmp30_ = g_dbus_connection_send_message_with_reply_finish (_data_->_tmp28_, _data_->_tmp29_, &_data_->_inner_error_);
3481
#line 201 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3482
_data_->reply = _data_->_tmp30_;
3483
#line 201 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3484
if (_data_->_inner_error_ != NULL) {
3485
#line 201 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3486
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
3487
#line 201 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3488
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
3489
#line 201 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3490
g_error_free (_data_->_inner_error_);
3491
#line 201 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3492
_g_object_unref0 (_data_->data_stream);
3493
#line 201 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3494
_g_object_unref0 (_data_->connection);
3495
#line 201 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3496
_g_object_unref0 (_data_->output);
3497
#line 201 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3498
_g_object_unref0 (_data_->input);
3499
#line 201 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3500
block5_data_unref (_data_->_data5_);
3501
#line 201 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3502
_data_->_data5_ = NULL;
3503
#line 201 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3504
if (_data_->_state_ == 0) {
3505
#line 201 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3506
g_simple_async_result_complete_in_idle (_data_->_async_result);
3507
#line 3508 "tracker-bus.c"
3509
#line 201 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3510
g_simple_async_result_complete (_data_->_async_result);
3511
#line 3512 "tracker-bus.c"
3513
#line 201 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3514
g_object_unref (_data_->_async_result);
3515
#line 201 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3517
#line 3518 "tracker-bus.c"
3519
#line 201 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3520
_g_object_unref0 (_data_->data_stream);
3521
#line 201 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3522
_g_object_unref0 (_data_->connection);
3523
#line 201 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3524
_g_object_unref0 (_data_->output);
3525
#line 201 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3526
_g_object_unref0 (_data_->input);
3527
#line 201 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3528
block5_data_unref (_data_->_data5_);
3529
#line 201 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3530
_data_->_data5_ = NULL;
3531
#line 201 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3532
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
3533
#line 201 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3534
g_clear_error (&_data_->_inner_error_);
3535
#line 201 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3537
#line 3538 "tracker-bus.c"
3540
#line 202 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3541
_data_->_tmp31_ = _data_->reply;
3542
#line 202 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3543
tracker_bus_connection_handle_error_reply (_data_->self, _data_->_tmp31_, &_data_->_inner_error_);
3544
#line 202 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3545
if (_data_->_inner_error_ != NULL) {
3546
#line 202 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3547
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
3548
#line 202 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3549
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
3550
#line 202 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3551
g_error_free (_data_->_inner_error_);
3552
#line 202 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3553
_g_object_unref0 (_data_->reply);
3554
#line 202 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3555
_g_object_unref0 (_data_->data_stream);
3556
#line 202 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3557
_g_object_unref0 (_data_->connection);
3558
#line 202 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3559
_g_object_unref0 (_data_->output);
3560
#line 202 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3561
_g_object_unref0 (_data_->input);
3562
#line 202 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3563
block5_data_unref (_data_->_data5_);
3564
#line 202 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3565
_data_->_data5_ = NULL;
3566
#line 202 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3567
if (_data_->_state_ == 0) {
3568
#line 202 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3569
g_simple_async_result_complete_in_idle (_data_->_async_result);
3570
#line 3571 "tracker-bus.c"
3572
#line 202 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3573
g_simple_async_result_complete (_data_->_async_result);
3574
#line 3575 "tracker-bus.c"
3576
#line 202 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3577
g_object_unref (_data_->_async_result);
3578
#line 202 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3580
#line 3581 "tracker-bus.c"
3582
#line 202 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3583
_g_object_unref0 (_data_->reply);
3584
#line 202 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3585
_g_object_unref0 (_data_->data_stream);
3586
#line 202 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3587
_g_object_unref0 (_data_->connection);
3588
#line 202 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3589
_g_object_unref0 (_data_->output);
3590
#line 202 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3591
_g_object_unref0 (_data_->input);
3592
#line 202 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3593
block5_data_unref (_data_->_data5_);
3594
#line 202 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3595
_data_->_data5_ = NULL;
3596
#line 202 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3597
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
3598
#line 202 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3599
g_clear_error (&_data_->_inner_error_);
3600
#line 202 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3602
#line 3603 "tracker-bus.c"
3605
#line 205 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3606
_data_->_tmp32_ = g_ptr_array_new_with_free_func (_g_error_free0_);
3607
#line 205 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3608
_data_->_result_ = _data_->_tmp32_;
3609
#line 207 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3610
_data_->_tmp33_ = _data_->reply;
3611
#line 207 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3612
_data_->_tmp34_ = NULL;
3613
#line 207 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3614
_data_->_tmp34_ = g_dbus_message_get_body (_data_->_tmp33_);
3615
#line 207 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3616
_data_->_tmp35_ = NULL;
3617
#line 207 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3618
_data_->_tmp35_ = g_variant_get_child_value (_data_->_tmp34_, (gsize) 0);
3619
#line 207 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4385
3620
_g_variant_unref0 (_data_->resultv);
4386
#line 242 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4387
_data_->resultv = _data_->_tmp30_;
4388
#line 243 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4389
_data_->_tmp31_ = _data_->resultv;
4390
#line 243 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4391
_data_->_tmp32_ = NULL;
4392
#line 243 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4393
_data_->_tmp32_ = g_variant_iter_new (_data_->_tmp31_);
4394
#line 243 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4395
_data_->iter = _data_->_tmp32_;
4396
#line 245 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3621
#line 207 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3622
_data_->resultv = _data_->_tmp35_;
3623
#line 208 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3624
_data_->_tmp36_ = _data_->resultv;
3625
#line 208 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3626
_data_->_tmp37_ = NULL;
3627
#line 208 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3628
_data_->_tmp37_ = g_variant_iter_new (_data_->_tmp36_);
3629
#line 208 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3630
_data_->iter = _data_->_tmp37_;
3631
#line 210 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4398
#line 245 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4399
_data_->_tmp33_ = _data_->iter;
4400
#line 245 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4401
_data_->_tmp34_ = FALSE;
4402
#line 245 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4403
_data_->_tmp34_ = g_variant_iter_next (_data_->_tmp33_, "s", &_data_->code, NULL);
4404
#line 245 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4405
if (!_data_->_tmp34_) {
4406
#line 245 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3633
#line 210 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3634
_data_->_tmp38_ = _data_->iter;
3635
#line 210 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3636
_data_->_tmp39_ = FALSE;
3637
#line 210 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3638
_data_->_tmp39_ = g_variant_iter_next (_data_->_tmp38_, "s", &_data_->code, NULL);
3639
#line 210 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3640
if (!_data_->_tmp39_) {
3641
#line 210 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4408
#line 4409 "tracker-bus.c"
3643
#line 3644 "tracker-bus.c"
4410
#line 246 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4411
_data_->_tmp35_ = _data_->iter;
4412
#line 246 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4413
_data_->_tmp36_ = FALSE;
4414
#line 246 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4415
_data_->_tmp36_ = g_variant_iter_next (_data_->_tmp35_, "s", &_data_->message, NULL);
4416
#line 246 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4417
if (_data_->_tmp36_) {
4418
#line 247 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4419
_data_->_tmp38_ = _data_->code;
4420
#line 247 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4421
if (g_strcmp0 (_data_->_tmp38_, "") != 0) {
4422
#line 247 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4423
_data_->_tmp39_ = _data_->message;
4424
#line 247 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4425
_data_->_tmp37_ = g_strcmp0 (_data_->_tmp39_, "") != 0;
4426
#line 4427 "tracker-bus.c"
4428
#line 247 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4429
_data_->_tmp37_ = FALSE;
4430
#line 4431 "tracker-bus.c"
4432
#line 247 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4433
_data_->_tmp40_ = _data_->_tmp37_;
4434
#line 247 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4435
if (_data_->_tmp40_) {
4436
#line 248 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4437
_data_->_tmp41_ = _data_->_result_;
4438
#line 248 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4439
_data_->_tmp42_ = _data_->message;
4440
#line 248 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4441
_data_->_tmp43_ = g_error_new_literal (TRACKER_SPARQL_ERROR, TRACKER_SPARQL_ERROR_INTERNAL, _data_->_tmp42_);
4442
#line 248 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4443
g_ptr_array_add (_data_->_tmp41_, _data_->_tmp43_);
4444
#line 4445 "tracker-bus.c"
4446
#line 250 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4447
_data_->_tmp44_ = _data_->_result_;
4448
#line 250 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4449
g_ptr_array_add (_data_->_tmp44_, NULL);
4450
#line 4451 "tracker-bus.c"
4452
#line 253 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3645
#line 211 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3646
_data_->_tmp40_ = _data_->iter;
3647
#line 211 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3648
_data_->_tmp41_ = FALSE;
3649
#line 211 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3650
_data_->_tmp41_ = g_variant_iter_next (_data_->_tmp40_, "s", &_data_->message, NULL);
3651
#line 211 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3652
if (_data_->_tmp41_) {
3653
#line 212 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3654
_data_->_tmp43_ = _data_->code;
3655
#line 212 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3656
if (g_strcmp0 (_data_->_tmp43_, "") != 0) {
3657
#line 212 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3658
_data_->_tmp44_ = _data_->message;
3659
#line 212 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3660
_data_->_tmp42_ = g_strcmp0 (_data_->_tmp44_, "") != 0;
3661
#line 3662 "tracker-bus.c"
3663
#line 212 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3664
_data_->_tmp42_ = FALSE;
3665
#line 3666 "tracker-bus.c"
3667
#line 212 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3668
_data_->_tmp45_ = _data_->_tmp42_;
3669
#line 212 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3670
if (_data_->_tmp45_) {
3671
#line 213 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3672
_data_->_tmp46_ = _data_->_result_;
3673
#line 213 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3674
_data_->_tmp47_ = _data_->message;
3675
#line 213 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3676
_data_->_tmp48_ = g_error_new_literal (TRACKER_SPARQL_ERROR, TRACKER_SPARQL_ERROR_INTERNAL, _data_->_tmp47_);
3677
#line 213 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3678
g_ptr_array_add (_data_->_tmp46_, _data_->_tmp48_);
3679
#line 3680 "tracker-bus.c"
3681
#line 215 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3682
_data_->_tmp49_ = _data_->_result_;
3683
#line 215 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3684
g_ptr_array_add (_data_->_tmp49_, NULL);
3685
#line 3686 "tracker-bus.c"
3687
#line 218 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4453
3688
_g_free0 (_data_->message);
4454
#line 253 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3689
#line 218 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4455
3690
_data_->message = NULL;
4456
#line 4457 "tracker-bus.c"
3691
#line 3692 "tracker-bus.c"
4458
#line 256 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3693
#line 221 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4459
3694
_g_free0 (_data_->code);
4460
#line 256 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3695
#line 221 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4461
3696
_data_->code = NULL;
4462
#line 4463 "tracker-bus.c"
3697
#line 3698 "tracker-bus.c"
4464
#line 258 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3699
#line 223 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4465
3700
_data_->result = _data_->_result_;
4466
#line 258 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3701
#line 223 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4467
3702
_g_free0 (_data_->message);
4468
#line 258 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3703
#line 223 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4469
3704
_g_free0 (_data_->code);
4470
#line 258 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3705
#line 223 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4471
3706
_g_variant_iter_free0 (_data_->iter);
4472
#line 258 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3707
#line 223 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4473
3708
_g_variant_unref0 (_data_->resultv);
4474
#line 258 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3709
#line 223 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3710
_g_object_unref0 (_data_->reply);
3711
#line 223 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4475
3712
_g_object_unref0 (_data_->data_stream);
4476
#line 258 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3713
#line 223 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3714
_g_object_unref0 (_data_->connection);
3715
#line 223 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4477
3716
_g_object_unref0 (_data_->output);
4478
#line 258 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3717
#line 223 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4479
3718
_g_object_unref0 (_data_->input);
4480
#line 258 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3719
#line 223 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4481
3720
block5_data_unref (_data_->_data5_);
4482
#line 258 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3721
#line 223 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4483
3722
_data_->_data5_ = NULL;
4484
#line 258 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3723
#line 223 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4485
3724
if (_data_->_state_ == 0) {
4486
#line 258 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3725
#line 223 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4487
3726
g_simple_async_result_complete_in_idle (_data_->_async_result);
4488
#line 4489 "tracker-bus.c"
3727
#line 3728 "tracker-bus.c"
4490
#line 258 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3729
#line 223 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4491
3730
g_simple_async_result_complete (_data_->_async_result);
4492
#line 4493 "tracker-bus.c"
3731
#line 3732 "tracker-bus.c"
4494
#line 258 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3733
#line 223 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4495
3734
g_object_unref (_data_->_async_result);
4496
#line 258 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3735
#line 223 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4498
#line 206 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3737
#line 168 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4499
3738
_g_free0 (_data_->message);
4500
#line 206 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3739
#line 168 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4501
3740
_g_free0 (_data_->code);
4502
#line 206 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3741
#line 168 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4503
3742
_g_variant_iter_free0 (_data_->iter);
4504
#line 206 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3743
#line 168 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4505
3744
_g_variant_unref0 (_data_->resultv);
4506
#line 206 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3745
#line 168 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4507
3746
_g_ptr_array_unref0 (_data_->_result_);
4508
#line 206 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3747
#line 168 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3748
_g_object_unref0 (_data_->reply);
3749
#line 168 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4509
3750
_g_object_unref0 (_data_->data_stream);
4510
#line 206 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3751
#line 168 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
3752
_g_object_unref0 (_data_->connection);
3753
#line 168 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4511
3754
_g_object_unref0 (_data_->output);
4512
#line 206 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3755
#line 168 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4513
3756
_g_object_unref0 (_data_->input);
4514
#line 206 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3757
#line 168 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4515
3758
block5_data_unref (_data_->_data5_);
4516
#line 206 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3759
#line 168 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4517
3760
_data_->_data5_ = NULL;
4518
#line 206 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3761
#line 168 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4519
3762
if (_data_->_state_ == 0) {
4520
#line 206 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3763
#line 168 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4521
3764
g_simple_async_result_complete_in_idle (_data_->_async_result);
4522
#line 4523 "tracker-bus.c"
3765
#line 3766 "tracker-bus.c"
4524
#line 206 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3767
#line 168 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4525
3768
g_simple_async_result_complete (_data_->_async_result);
4526
#line 4527 "tracker-bus.c"
3769
#line 3770 "tracker-bus.c"
4528
#line 206 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3771
#line 168 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4529
3772
g_object_unref (_data_->_async_result);
4530
#line 206 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3773
#line 168 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4532
#line 4533 "tracker-bus.c"
3775
#line 3776 "tracker-bus.c"
4536
3779
static Block6Data* block6_data_ref (Block6Data* _data6_) {
4537
#line 261 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3780
#line 226 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4538
3781
g_atomic_int_inc (&_data6_->_ref_count_);
4539
#line 261 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3782
#line 226 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4540
3783
return _data6_;
4541
#line 4542 "tracker-bus.c"
3784
#line 3785 "tracker-bus.c"
4545
3788
static void block6_data_unref (Block6Data* _data6_) {
4546
#line 261 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3789
#line 226 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4547
3790
if (g_atomic_int_dec_and_test (&_data6_->_ref_count_)) {
4548
#line 261 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3791
#line 226 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4549
3792
_g_object_unref0 (_data6_->self);
4550
#line 261 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3793
#line 226 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4551
3794
_g_object_unref0 (_data6_->async_res);
4552
#line 261 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3795
#line 226 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4553
3796
_g_main_loop_unref0 (_data6_->loop);
4554
#line 261 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
3797
#line 226 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4555
3798
g_slice_free (Block6Data, _data6_);
4556
#line 4557 "tracker-bus.c"
3799
#line 3800 "tracker-bus.c"
4794
4037
GAsyncResult* _tmp0_;
4795
4038
GAsyncResult* _tmp1_;
4796
4039
gboolean _tmp2_;
4797
#line 286 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4040
#line 251 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4798
4041
self = _data7_->self;
4799
#line 286 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4042
#line 251 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4800
4043
g_return_if_fail (res != NULL);
4801
#line 287 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4044
#line 252 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4803
#line 287 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4046
#line 252 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4804
4047
_tmp1_ = _g_object_ref0 (_tmp0_);
4805
#line 287 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4048
#line 252 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4806
4049
_g_object_unref0 (_data7_->dbus_res);
4807
#line 287 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4050
#line 252 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4808
4051
_data7_->dbus_res = _tmp1_;
4809
#line 288 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4052
#line 253 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4810
4053
_tmp2_ = _data7_->sent_update;
4811
#line 288 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4054
#line 253 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4813
#line 289 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4056
#line 254 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4814
4057
tracker_bus_connection_real_update_blank_async_co (_data7_->_async_data_);
4815
#line 4816 "tracker-bus.c"
4058
#line 4059 "tracker-bus.c"
4820
4063
static void ___lambda5__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
4821
#line 286 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4064
#line 251 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4822
4065
__lambda5_ (self, source_object, res);
4823
#line 286 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4824
block7_data_unref (self);
4825
#line 4826 "tracker-bus.c"
4066
#line 4067 "tracker-bus.c"
4829
4070
static gboolean tracker_bus_connection_real_update_blank_async_co (TrackerBusConnectionUpdateBlankAsyncData* _data_) {
4830
#line 276 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4071
#line 241 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4831
4072
switch (_data_->_state_) {
4832
#line 276 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4073
#line 241 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4834
#line 4835 "tracker-bus.c"
4075
#line 4076 "tracker-bus.c"
4836
#line 276 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4077
#line 241 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4838
#line 4839 "tracker-bus.c"
4079
#line 4080 "tracker-bus.c"
4841
#line 276 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4082
#line 241 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4842
4083
g_assert_not_reached ();
4843
#line 4844 "tracker-bus.c"
4084
#line 4085 "tracker-bus.c"
4846
#line 276 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4087
#line 241 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4847
4088
_data_->_data7_ = g_slice_new0 (Block7Data);
4848
#line 276 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4089
#line 241 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4849
4090
_data_->_data7_->_ref_count_ = 1;
4850
#line 276 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4091
#line 241 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4851
4092
_data_->_data7_->self = g_object_ref (_data_->self);
4852
#line 276 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4093
#line 241 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4853
4094
_data_->_data7_->_async_data_ = _data_;
4854
#line 277 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4855
tracker_bus_connection_ensure_steroids_object (_data_->self, &_data_->_inner_error_);
4856
#line 277 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4857
if (_data_->_inner_error_ != NULL) {
4858
#line 277 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4859
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
4860
#line 277 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4861
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
4862
#line 277 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4863
g_error_free (_data_->_inner_error_);
4864
#line 277 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4865
block7_data_unref (_data_->_data7_);
4866
#line 277 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4867
_data_->_data7_ = NULL;
4868
#line 277 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4869
if (_data_->_state_ == 0) {
4870
#line 277 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4871
g_simple_async_result_complete_in_idle (_data_->_async_result);
4872
#line 4873 "tracker-bus.c"
4874
#line 277 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4875
g_simple_async_result_complete (_data_->_async_result);
4876
#line 4877 "tracker-bus.c"
4878
#line 277 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4879
g_object_unref (_data_->_async_result);
4880
#line 277 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4882
#line 4883 "tracker-bus.c"
4884
#line 277 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4885
block7_data_unref (_data_->_data7_);
4886
#line 277 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4887
_data_->_data7_ = NULL;
4888
#line 277 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4889
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
4890
#line 277 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4891
g_clear_error (&_data_->_inner_error_);
4892
#line 277 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4894
#line 4895 "tracker-bus.c"
4897
#line 281 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4095
#line 244 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4898
4096
_data_->_tmp0_ = NULL;
4899
#line 281 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4097
#line 244 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4900
4098
_data_->_tmp1_ = NULL;
4901
#line 281 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4099
#line 244 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4902
4100
tracker_bus_connection_pipe (_data_->self, &_data_->_tmp0_, &_data_->_tmp1_, &_data_->_inner_error_);
4903
#line 281 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4101
#line 244 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4904
4102
_g_object_unref0 (_data_->input);
4905
#line 281 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4103
#line 244 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4906
4104
_data_->input = _data_->_tmp0_;
4907
#line 281 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4105
#line 244 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4908
4106
_g_object_unref0 (_data_->output);
4909
#line 281 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4107
#line 244 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4910
4108
_data_->output = _data_->_tmp1_;
4911
#line 281 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4912
if (_data_->_inner_error_ != NULL) {
4913
#line 281 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4914
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
4915
#line 281 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4916
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
4917
#line 281 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4918
g_error_free (_data_->_inner_error_);
4919
#line 281 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4920
_g_object_unref0 (_data_->output);
4921
#line 281 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4922
_g_object_unref0 (_data_->input);
4923
#line 281 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4924
block7_data_unref (_data_->_data7_);
4925
#line 281 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4926
_data_->_data7_ = NULL;
4927
#line 281 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4928
if (_data_->_state_ == 0) {
4929
#line 281 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4930
g_simple_async_result_complete_in_idle (_data_->_async_result);
4931
#line 4932 "tracker-bus.c"
4933
#line 281 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4934
g_simple_async_result_complete (_data_->_async_result);
4935
#line 4936 "tracker-bus.c"
4937
#line 281 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4938
g_object_unref (_data_->_async_result);
4939
#line 281 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4941
#line 4942 "tracker-bus.c"
4943
#line 281 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4944
_g_object_unref0 (_data_->output);
4945
#line 281 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4946
_g_object_unref0 (_data_->input);
4947
#line 281 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4948
block7_data_unref (_data_->_data7_);
4949
#line 281 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4950
_data_->_data7_ = NULL;
4951
#line 281 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4952
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
4953
#line 281 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4954
g_clear_error (&_data_->_inner_error_);
4955
#line 281 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4957
#line 4958 "tracker-bus.c"
4960
#line 284 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4109
#line 244 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4110
if (_data_->_inner_error_ != NULL) {
4111
#line 244 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4112
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
4113
#line 244 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4114
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
4115
#line 244 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4116
g_error_free (_data_->_inner_error_);
4117
#line 244 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4118
_g_object_unref0 (_data_->output);
4119
#line 244 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4120
_g_object_unref0 (_data_->input);
4121
#line 244 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4122
block7_data_unref (_data_->_data7_);
4123
#line 244 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4124
_data_->_data7_ = NULL;
4125
#line 244 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4126
if (_data_->_state_ == 0) {
4127
#line 244 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4128
g_simple_async_result_complete_in_idle (_data_->_async_result);
4129
#line 4130 "tracker-bus.c"
4131
#line 244 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4132
g_simple_async_result_complete (_data_->_async_result);
4133
#line 4134 "tracker-bus.c"
4135
#line 244 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4136
g_object_unref (_data_->_async_result);
4137
#line 244 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4139
#line 4140 "tracker-bus.c"
4141
#line 244 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4142
_g_object_unref0 (_data_->output);
4143
#line 244 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4144
_g_object_unref0 (_data_->input);
4145
#line 244 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4146
block7_data_unref (_data_->_data7_);
4147
#line 244 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4148
_data_->_data7_ = NULL;
4149
#line 244 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4150
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
4151
#line 244 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4152
g_clear_error (&_data_->_inner_error_);
4153
#line 244 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4155
#line 4156 "tracker-bus.c"
4158
#line 246 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4159
_data_->_tmp2_ = _data_->cancellable;
4160
#line 246 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4161
_data_->_tmp3_ = NULL;
4162
#line 246 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4163
_data_->_tmp3_ = g_bus_get_sync (G_BUS_TYPE_SESSION, _data_->_tmp2_, &_data_->_inner_error_);
4164
#line 246 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4165
_data_->connection = _data_->_tmp3_;
4166
#line 246 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4167
if (_data_->_inner_error_ != NULL) {
4168
#line 246 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4169
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
4170
#line 246 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4171
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
4172
#line 246 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4173
g_error_free (_data_->_inner_error_);
4174
#line 246 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4175
_g_object_unref0 (_data_->output);
4176
#line 246 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4177
_g_object_unref0 (_data_->input);
4178
#line 246 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4179
block7_data_unref (_data_->_data7_);
4180
#line 246 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4181
_data_->_data7_ = NULL;
4182
#line 246 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4183
if (_data_->_state_ == 0) {
4184
#line 246 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4185
g_simple_async_result_complete_in_idle (_data_->_async_result);
4186
#line 4187 "tracker-bus.c"
4188
#line 246 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4189
g_simple_async_result_complete (_data_->_async_result);
4190
#line 4191 "tracker-bus.c"
4192
#line 246 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4193
g_object_unref (_data_->_async_result);
4194
#line 246 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4196
#line 4197 "tracker-bus.c"
4198
#line 246 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4199
_g_object_unref0 (_data_->output);
4200
#line 246 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4201
_g_object_unref0 (_data_->input);
4202
#line 246 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4203
block7_data_unref (_data_->_data7_);
4204
#line 246 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4205
_data_->_data7_ = NULL;
4206
#line 246 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4207
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
4208
#line 246 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4209
g_clear_error (&_data_->_inner_error_);
4210
#line 246 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4212
#line 4213 "tracker-bus.c"
4215
#line 249 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4961
4216
_data_->_data7_->dbus_res = NULL;
4962
#line 285 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4217
#line 250 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4963
4218
_data_->_data7_->sent_update = FALSE;
4964
#line 286 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4965
_data_->_tmp2_ = _data_->self->priv->steroids_object;
4966
#line 286 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4967
_data_->_tmp3_ = _data_->input;
4968
#line 286 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4969
_data_->_tmp4_ = _data_->cancellable;
4970
#line 286 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4971
tracker_bus_steroids_update_blank (_data_->_tmp2_, _data_->_tmp3_, _data_->_tmp4_, ___lambda5__gasync_ready_callback, block7_data_ref (_data_->_data7_));
4972
#line 294 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4973
_data_->_tmp5_ = _data_->output;
4974
#line 294 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4975
_data_->_tmp6_ = g_data_output_stream_new ((GOutputStream*) _data_->_tmp5_);
4976
#line 294 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4977
_data_->data_stream = _data_->_tmp6_;
4978
#line 295 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4979
_data_->_tmp7_ = _data_->data_stream;
4980
#line 295 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4981
g_data_output_stream_set_byte_order (_data_->_tmp7_, G_DATA_STREAM_BYTE_ORDER_HOST_ENDIAN);
4982
#line 296 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4983
_data_->_tmp8_ = _data_->data_stream;
4984
#line 296 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4985
_data_->_tmp9_ = _data_->sparql;
4986
#line 296 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4987
_data_->_tmp10_ = strlen (_data_->_tmp9_);
4988
#line 296 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4989
_data_->_tmp11_ = _data_->_tmp10_;
4990
#line 296 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4991
g_data_output_stream_put_int32 (_data_->_tmp8_, (gint32) _data_->_tmp11_, NULL, &_data_->_inner_error_);
4992
#line 296 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4993
if (_data_->_inner_error_ != NULL) {
4994
#line 296 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4995
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
4996
#line 296 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4997
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
4998
#line 296 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4999
g_error_free (_data_->_inner_error_);
5000
#line 296 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5001
_g_object_unref0 (_data_->data_stream);
5002
#line 296 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5003
_g_object_unref0 (_data_->output);
5004
#line 296 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5005
_g_object_unref0 (_data_->input);
5006
#line 296 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5007
block7_data_unref (_data_->_data7_);
5008
#line 296 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5009
_data_->_data7_ = NULL;
5010
#line 296 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5011
if (_data_->_state_ == 0) {
5012
#line 296 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5013
g_simple_async_result_complete_in_idle (_data_->_async_result);
5014
#line 5015 "tracker-bus.c"
5016
#line 296 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5017
g_simple_async_result_complete (_data_->_async_result);
5018
#line 5019 "tracker-bus.c"
5020
#line 296 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5021
g_object_unref (_data_->_async_result);
5022
#line 296 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5024
#line 5025 "tracker-bus.c"
5026
#line 296 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5027
_g_object_unref0 (_data_->data_stream);
5028
#line 296 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5029
_g_object_unref0 (_data_->output);
5030
#line 296 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5031
_g_object_unref0 (_data_->input);
5032
#line 296 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5033
block7_data_unref (_data_->_data7_);
5034
#line 296 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5035
_data_->_data7_ = NULL;
5036
#line 296 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5037
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
5038
#line 296 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5039
g_clear_error (&_data_->_inner_error_);
5040
#line 296 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5042
#line 5043 "tracker-bus.c"
5045
#line 297 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5046
_data_->_tmp12_ = _data_->data_stream;
5047
#line 297 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5048
_data_->_tmp13_ = _data_->sparql;
5049
#line 297 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5050
g_data_output_stream_put_string (_data_->_tmp12_, _data_->_tmp13_, NULL, &_data_->_inner_error_);
5051
#line 297 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5052
if (_data_->_inner_error_ != NULL) {
5053
#line 297 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5054
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
5055
#line 297 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5056
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
5057
#line 297 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5058
g_error_free (_data_->_inner_error_);
5059
#line 297 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5060
_g_object_unref0 (_data_->data_stream);
5061
#line 297 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5062
_g_object_unref0 (_data_->output);
5063
#line 297 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5064
_g_object_unref0 (_data_->input);
5065
#line 297 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5066
block7_data_unref (_data_->_data7_);
5067
#line 297 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5068
_data_->_data7_ = NULL;
5069
#line 297 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5070
if (_data_->_state_ == 0) {
5071
#line 297 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5072
g_simple_async_result_complete_in_idle (_data_->_async_result);
5073
#line 5074 "tracker-bus.c"
5075
#line 297 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5076
g_simple_async_result_complete (_data_->_async_result);
5077
#line 5078 "tracker-bus.c"
5079
#line 297 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5080
g_object_unref (_data_->_async_result);
5081
#line 297 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5083
#line 5084 "tracker-bus.c"
5085
#line 297 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5086
_g_object_unref0 (_data_->data_stream);
5087
#line 297 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5088
_g_object_unref0 (_data_->output);
5089
#line 297 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5090
_g_object_unref0 (_data_->input);
5091
#line 297 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5092
block7_data_unref (_data_->_data7_);
5093
#line 297 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5094
_data_->_data7_ = NULL;
5095
#line 297 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5096
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
5097
#line 297 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5098
g_clear_error (&_data_->_inner_error_);
5099
#line 297 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5101
#line 5102 "tracker-bus.c"
5104
#line 298 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4219
#line 251 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4220
_data_->_tmp4_ = _data_->connection;
4221
#line 251 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4222
_data_->_tmp5_ = _data_->input;
4223
#line 251 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4224
_data_->_tmp6_ = _data_->cancellable;
4225
#line 251 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4226
tracker_bus_connection_send_update (_data_->self, _data_->_tmp4_, "UpdateBlank", _data_->_tmp5_, _data_->_tmp6_, ___lambda5__gasync_ready_callback, _data_->_data7_, &_data_->_inner_error_);
4227
#line 251 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4228
if (_data_->_inner_error_ != NULL) {
4229
#line 251 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4230
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
4231
#line 251 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4232
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
4233
#line 251 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4234
g_error_free (_data_->_inner_error_);
4235
#line 251 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4236
_g_object_unref0 (_data_->connection);
4237
#line 251 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4238
_g_object_unref0 (_data_->output);
4239
#line 251 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4240
_g_object_unref0 (_data_->input);
4241
#line 251 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4242
block7_data_unref (_data_->_data7_);
4243
#line 251 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4244
_data_->_data7_ = NULL;
4245
#line 251 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4246
if (_data_->_state_ == 0) {
4247
#line 251 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4248
g_simple_async_result_complete_in_idle (_data_->_async_result);
4249
#line 4250 "tracker-bus.c"
4251
#line 251 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4252
g_simple_async_result_complete (_data_->_async_result);
4253
#line 4254 "tracker-bus.c"
4255
#line 251 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4256
g_object_unref (_data_->_async_result);
4257
#line 251 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4259
#line 4260 "tracker-bus.c"
4261
#line 251 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4262
_g_object_unref0 (_data_->connection);
4263
#line 251 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4264
_g_object_unref0 (_data_->output);
4265
#line 251 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4266
_g_object_unref0 (_data_->input);
4267
#line 251 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4268
block7_data_unref (_data_->_data7_);
4269
#line 251 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4270
_data_->_data7_ = NULL;
4271
#line 251 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4272
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
4273
#line 251 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4274
g_clear_error (&_data_->_inner_error_);
4275
#line 251 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4277
#line 4278 "tracker-bus.c"
4280
#line 259 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4281
_data_->_tmp7_ = _data_->output;
4282
#line 259 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4283
_data_->_tmp8_ = g_data_output_stream_new ((GOutputStream*) _data_->_tmp7_);
4284
#line 259 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4285
_data_->data_stream = _data_->_tmp8_;
4286
#line 260 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4287
_data_->_tmp9_ = _data_->data_stream;
4288
#line 260 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4289
g_data_output_stream_set_byte_order (_data_->_tmp9_, G_DATA_STREAM_BYTE_ORDER_HOST_ENDIAN);
4290
#line 261 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4291
_data_->_tmp10_ = _data_->data_stream;
4292
#line 261 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4293
_data_->_tmp11_ = _data_->sparql;
4294
#line 261 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4295
_data_->_tmp12_ = strlen (_data_->_tmp11_);
4296
#line 261 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4297
_data_->_tmp13_ = _data_->_tmp12_;
4298
#line 261 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4299
g_data_output_stream_put_int32 (_data_->_tmp10_, (gint32) _data_->_tmp13_, NULL, &_data_->_inner_error_);
4300
#line 261 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4301
if (_data_->_inner_error_ != NULL) {
4302
#line 261 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4303
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
4304
#line 261 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4305
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
4306
#line 261 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4307
g_error_free (_data_->_inner_error_);
4308
#line 261 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4309
_g_object_unref0 (_data_->data_stream);
4310
#line 261 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4311
_g_object_unref0 (_data_->connection);
4312
#line 261 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4313
_g_object_unref0 (_data_->output);
4314
#line 261 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4315
_g_object_unref0 (_data_->input);
4316
#line 261 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4317
block7_data_unref (_data_->_data7_);
4318
#line 261 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4319
_data_->_data7_ = NULL;
4320
#line 261 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4321
if (_data_->_state_ == 0) {
4322
#line 261 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4323
g_simple_async_result_complete_in_idle (_data_->_async_result);
4324
#line 4325 "tracker-bus.c"
4326
#line 261 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4327
g_simple_async_result_complete (_data_->_async_result);
4328
#line 4329 "tracker-bus.c"
4330
#line 261 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4331
g_object_unref (_data_->_async_result);
4332
#line 261 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4334
#line 4335 "tracker-bus.c"
4336
#line 261 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4337
_g_object_unref0 (_data_->data_stream);
4338
#line 261 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4339
_g_object_unref0 (_data_->connection);
4340
#line 261 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4341
_g_object_unref0 (_data_->output);
4342
#line 261 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4343
_g_object_unref0 (_data_->input);
4344
#line 261 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4345
block7_data_unref (_data_->_data7_);
4346
#line 261 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4347
_data_->_data7_ = NULL;
4348
#line 261 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4349
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
4350
#line 261 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4351
g_clear_error (&_data_->_inner_error_);
4352
#line 261 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4354
#line 4355 "tracker-bus.c"
4357
#line 262 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4358
_data_->_tmp14_ = _data_->data_stream;
4359
#line 262 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4360
_data_->_tmp15_ = _data_->sparql;
4361
#line 262 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4362
g_data_output_stream_put_string (_data_->_tmp14_, _data_->_tmp15_, NULL, &_data_->_inner_error_);
4363
#line 262 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4364
if (_data_->_inner_error_ != NULL) {
4365
#line 262 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4366
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
4367
#line 262 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4368
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
4369
#line 262 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4370
g_error_free (_data_->_inner_error_);
4371
#line 262 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4372
_g_object_unref0 (_data_->data_stream);
4373
#line 262 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4374
_g_object_unref0 (_data_->connection);
4375
#line 262 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4376
_g_object_unref0 (_data_->output);
4377
#line 262 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4378
_g_object_unref0 (_data_->input);
4379
#line 262 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4380
block7_data_unref (_data_->_data7_);
4381
#line 262 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4382
_data_->_data7_ = NULL;
4383
#line 262 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4384
if (_data_->_state_ == 0) {
4385
#line 262 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4386
g_simple_async_result_complete_in_idle (_data_->_async_result);
4387
#line 4388 "tracker-bus.c"
4389
#line 262 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4390
g_simple_async_result_complete (_data_->_async_result);
4391
#line 4392 "tracker-bus.c"
4393
#line 262 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4394
g_object_unref (_data_->_async_result);
4395
#line 262 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4397
#line 4398 "tracker-bus.c"
4399
#line 262 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4400
_g_object_unref0 (_data_->data_stream);
4401
#line 262 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4402
_g_object_unref0 (_data_->connection);
4403
#line 262 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4404
_g_object_unref0 (_data_->output);
4405
#line 262 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4406
_g_object_unref0 (_data_->input);
4407
#line 262 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4408
block7_data_unref (_data_->_data7_);
4409
#line 262 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4410
_data_->_data7_ = NULL;
4411
#line 262 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4412
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
4413
#line 262 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4414
g_clear_error (&_data_->_inner_error_);
4415
#line 262 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4417
#line 4418 "tracker-bus.c"
4420
#line 263 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5105
4421
_g_object_unref0 (_data_->data_stream);
5106
#line 298 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4422
#line 263 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5107
4423
_data_->data_stream = NULL;
5108
#line 301 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4424
#line 266 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5109
4425
_data_->_data7_->sent_update = TRUE;
5110
#line 302 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5111
_data_->_tmp14_ = _data_->_data7_->dbus_res;
5112
#line 302 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5113
if (_data_->_tmp14_ == NULL) {
5114
#line 303 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5115
_data_->_state_ = 1;
5116
#line 303 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5118
#line 5119 "tracker-bus.c"
5122
#line 306 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5123
_data_->_tmp15_ = _data_->self->priv->steroids_object;
5124
#line 306 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4426
#line 267 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5125
4427
_data_->_tmp16_ = _data_->_data7_->dbus_res;
5126
#line 306 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5127
_data_->_tmp17_ = NULL;
5128
#line 306 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5129
_data_->_tmp17_ = tracker_bus_steroids_update_blank_finish (_data_->_tmp15_, _data_->_tmp16_, &_data_->_inner_error_);
5130
#line 306 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5131
_data_->_tmp18_ = _data_->_tmp17_;
5132
#line 306 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5133
if (_data_->_inner_error_ != NULL) {
5134
#line 306 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5135
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
5136
#line 306 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5137
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
5138
#line 306 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5139
g_error_free (_data_->_inner_error_);
5140
#line 306 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5141
_g_object_unref0 (_data_->data_stream);
5142
#line 306 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5143
_g_object_unref0 (_data_->output);
5144
#line 306 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5145
_g_object_unref0 (_data_->input);
5146
#line 306 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5147
block7_data_unref (_data_->_data7_);
5148
#line 306 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5149
_data_->_data7_ = NULL;
5150
#line 306 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5151
if (_data_->_state_ == 0) {
5152
#line 306 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5153
g_simple_async_result_complete_in_idle (_data_->_async_result);
5154
#line 5155 "tracker-bus.c"
5156
#line 306 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5157
g_simple_async_result_complete (_data_->_async_result);
5158
#line 5159 "tracker-bus.c"
5160
#line 306 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5161
g_object_unref (_data_->_async_result);
5162
#line 306 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5164
#line 5165 "tracker-bus.c"
5166
#line 306 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5167
_g_object_unref0 (_data_->data_stream);
5168
#line 306 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5169
_g_object_unref0 (_data_->output);
5170
#line 306 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5171
_g_object_unref0 (_data_->input);
5172
#line 306 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5173
block7_data_unref (_data_->_data7_);
5174
#line 306 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5175
_data_->_data7_ = NULL;
5176
#line 306 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5177
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
5178
#line 306 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5179
g_clear_error (&_data_->_inner_error_);
5180
#line 306 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5182
#line 5183 "tracker-bus.c"
5185
#line 306 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5186
_data_->result = _data_->_tmp18_;
5187
#line 306 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5188
_g_object_unref0 (_data_->data_stream);
5189
#line 306 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5190
_g_object_unref0 (_data_->output);
5191
#line 306 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5192
_g_object_unref0 (_data_->input);
5193
#line 306 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5194
block7_data_unref (_data_->_data7_);
5195
#line 306 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5196
_data_->_data7_ = NULL;
5197
#line 306 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5198
if (_data_->_state_ == 0) {
5199
#line 306 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5200
g_simple_async_result_complete_in_idle (_data_->_async_result);
5201
#line 5202 "tracker-bus.c"
5203
#line 306 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5204
g_simple_async_result_complete (_data_->_async_result);
5205
#line 5206 "tracker-bus.c"
5207
#line 306 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5208
g_object_unref (_data_->_async_result);
5209
#line 306 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5211
#line 276 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5212
_g_object_unref0 (_data_->data_stream);
5213
#line 276 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5214
_g_object_unref0 (_data_->output);
5215
#line 276 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5216
_g_object_unref0 (_data_->input);
5217
#line 276 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5218
block7_data_unref (_data_->_data7_);
5219
#line 276 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5220
_data_->_data7_ = NULL;
5221
#line 276 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5222
if (_data_->_state_ == 0) {
5223
#line 276 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5224
g_simple_async_result_complete_in_idle (_data_->_async_result);
5225
#line 5226 "tracker-bus.c"
5227
#line 276 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5228
g_simple_async_result_complete (_data_->_async_result);
5229
#line 5230 "tracker-bus.c"
5231
#line 276 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5232
g_object_unref (_data_->_async_result);
5233
#line 276 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5235
#line 5236 "tracker-bus.c"
4428
#line 267 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4429
if (_data_->_tmp16_ == NULL) {
4430
#line 268 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4431
_data_->_state_ = 1;
4432
#line 268 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4434
#line 4435 "tracker-bus.c"
4438
#line 271 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4439
_data_->_tmp17_ = _data_->connection;
4440
#line 271 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4441
_data_->_tmp18_ = _data_->_data7_->dbus_res;
4442
#line 271 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4443
_data_->_tmp19_ = NULL;
4444
#line 271 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4445
_data_->_tmp19_ = g_dbus_connection_send_message_with_reply_finish (_data_->_tmp17_, _data_->_tmp18_, &_data_->_inner_error_);
4446
#line 271 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4447
_data_->reply = _data_->_tmp19_;
4448
#line 271 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4449
if (_data_->_inner_error_ != NULL) {
4450
#line 271 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4451
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
4452
#line 271 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4453
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
4454
#line 271 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4455
g_error_free (_data_->_inner_error_);
4456
#line 271 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4457
_g_object_unref0 (_data_->data_stream);
4458
#line 271 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4459
_g_object_unref0 (_data_->connection);
4460
#line 271 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4461
_g_object_unref0 (_data_->output);
4462
#line 271 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4463
_g_object_unref0 (_data_->input);
4464
#line 271 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4465
block7_data_unref (_data_->_data7_);
4466
#line 271 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4467
_data_->_data7_ = NULL;
4468
#line 271 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4469
if (_data_->_state_ == 0) {
4470
#line 271 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4471
g_simple_async_result_complete_in_idle (_data_->_async_result);
4472
#line 4473 "tracker-bus.c"
4474
#line 271 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4475
g_simple_async_result_complete (_data_->_async_result);
4476
#line 4477 "tracker-bus.c"
4478
#line 271 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4479
g_object_unref (_data_->_async_result);
4480
#line 271 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4482
#line 4483 "tracker-bus.c"
4484
#line 271 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4485
_g_object_unref0 (_data_->data_stream);
4486
#line 271 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4487
_g_object_unref0 (_data_->connection);
4488
#line 271 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4489
_g_object_unref0 (_data_->output);
4490
#line 271 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4491
_g_object_unref0 (_data_->input);
4492
#line 271 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4493
block7_data_unref (_data_->_data7_);
4494
#line 271 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4495
_data_->_data7_ = NULL;
4496
#line 271 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4497
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
4498
#line 271 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4499
g_clear_error (&_data_->_inner_error_);
4500
#line 271 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4502
#line 4503 "tracker-bus.c"
4505
#line 272 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4506
_data_->_tmp20_ = _data_->reply;
4507
#line 272 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4508
tracker_bus_connection_handle_error_reply (_data_->self, _data_->_tmp20_, &_data_->_inner_error_);
4509
#line 272 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4510
if (_data_->_inner_error_ != NULL) {
4511
#line 272 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4512
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
4513
#line 272 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4514
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
4515
#line 272 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4516
g_error_free (_data_->_inner_error_);
4517
#line 272 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4518
_g_object_unref0 (_data_->reply);
4519
#line 272 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4520
_g_object_unref0 (_data_->data_stream);
4521
#line 272 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4522
_g_object_unref0 (_data_->connection);
4523
#line 272 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4524
_g_object_unref0 (_data_->output);
4525
#line 272 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4526
_g_object_unref0 (_data_->input);
4527
#line 272 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4528
block7_data_unref (_data_->_data7_);
4529
#line 272 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4530
_data_->_data7_ = NULL;
4531
#line 272 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4532
if (_data_->_state_ == 0) {
4533
#line 272 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4534
g_simple_async_result_complete_in_idle (_data_->_async_result);
4535
#line 4536 "tracker-bus.c"
4537
#line 272 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4538
g_simple_async_result_complete (_data_->_async_result);
4539
#line 4540 "tracker-bus.c"
4541
#line 272 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4542
g_object_unref (_data_->_async_result);
4543
#line 272 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4545
#line 4546 "tracker-bus.c"
4547
#line 272 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4548
_g_object_unref0 (_data_->reply);
4549
#line 272 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4550
_g_object_unref0 (_data_->data_stream);
4551
#line 272 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4552
_g_object_unref0 (_data_->connection);
4553
#line 272 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4554
_g_object_unref0 (_data_->output);
4555
#line 272 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4556
_g_object_unref0 (_data_->input);
4557
#line 272 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4558
block7_data_unref (_data_->_data7_);
4559
#line 272 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4560
_data_->_data7_ = NULL;
4561
#line 272 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4562
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
4563
#line 272 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4564
g_clear_error (&_data_->_inner_error_);
4565
#line 272 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4567
#line 4568 "tracker-bus.c"
4570
#line 273 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4571
_data_->_tmp21_ = _data_->reply;
4572
#line 273 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4573
_data_->_tmp22_ = NULL;
4574
#line 273 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4575
_data_->_tmp22_ = g_dbus_message_get_body (_data_->_tmp21_);
4576
#line 273 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4577
_data_->_tmp23_ = NULL;
4578
#line 273 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4579
_data_->_tmp23_ = g_variant_get_child_value (_data_->_tmp22_, (gsize) 0);
4580
#line 273 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4581
_data_->result = _data_->_tmp23_;
4582
#line 273 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4583
_g_object_unref0 (_data_->reply);
4584
#line 273 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4585
_g_object_unref0 (_data_->data_stream);
4586
#line 273 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4587
_g_object_unref0 (_data_->connection);
4588
#line 273 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4589
_g_object_unref0 (_data_->output);
4590
#line 273 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4591
_g_object_unref0 (_data_->input);
4592
#line 273 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4593
block7_data_unref (_data_->_data7_);
4594
#line 273 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4595
_data_->_data7_ = NULL;
4596
#line 273 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4597
if (_data_->_state_ == 0) {
4598
#line 273 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4599
g_simple_async_result_complete_in_idle (_data_->_async_result);
4600
#line 4601 "tracker-bus.c"
4602
#line 273 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4603
g_simple_async_result_complete (_data_->_async_result);
4604
#line 4605 "tracker-bus.c"
4606
#line 273 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4607
g_object_unref (_data_->_async_result);
4608
#line 273 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4610
#line 241 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4611
_g_object_unref0 (_data_->reply);
4612
#line 241 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4613
_g_object_unref0 (_data_->data_stream);
4614
#line 241 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4615
_g_object_unref0 (_data_->connection);
4616
#line 241 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4617
_g_object_unref0 (_data_->output);
4618
#line 241 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4619
_g_object_unref0 (_data_->input);
4620
#line 241 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4621
block7_data_unref (_data_->_data7_);
4622
#line 241 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4623
_data_->_data7_ = NULL;
4624
#line 241 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4625
if (_data_->_state_ == 0) {
4626
#line 241 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4627
g_simple_async_result_complete_in_idle (_data_->_async_result);
4628
#line 4629 "tracker-bus.c"
4630
#line 241 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4631
g_simple_async_result_complete (_data_->_async_result);
4632
#line 4633 "tracker-bus.c"
4634
#line 241 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4635
g_object_unref (_data_->_async_result);
4636
#line 241 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4638
#line 4639 "tracker-bus.c"
5239
4642
static void tracker_bus_connection_real_load (TrackerSparqlConnection* base, GFile* file, GCancellable* cancellable, GError** error) {
5240
4643
TrackerBusConnection * self;
5241
TrackerBusResources* _tmp0_;
5243
gchar* _tmp2_ = NULL;
5245
GCancellable* _tmp4_;
5246
gboolean _tmp5_ = FALSE;
5247
GCancellable* _tmp6_;
4644
GCancellable* _tmp0_;
4645
GDBusConnection* _tmp1_ = NULL;
4646
GDBusConnection* connection;
4647
GDBusMessage* _tmp2_;
4648
GDBusMessage* message;
4649
GDBusMessage* _tmp3_;
4651
gchar* _tmp5_ = NULL;
4655
GDBusConnection* _tmp9_;
4656
GDBusMessage* _tmp10_;
4658
GCancellable* _tmp12_;
4659
GDBusMessage* _tmp13_ = NULL;
4660
GDBusMessage* reply;
4661
GDBusMessage* _tmp14_;
5249
4662
GError * _inner_error_ = NULL;
5250
#line 309 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4663
#line 276 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5251
4664
self = (TrackerBusConnection*) base;
5252
#line 309 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4665
#line 276 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5253
4666
g_return_if_fail (file != NULL);
5254
#line 310 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5255
tracker_bus_connection_ensure_resources_object (self, &_inner_error_);
5256
#line 310 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5257
if (_inner_error_ != NULL) {
5258
#line 310 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5259
if (((_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_inner_error_->domain == G_IO_ERROR)) || (_inner_error_->domain == G_DBUS_ERROR)) {
5260
#line 310 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5261
g_propagate_error (error, _inner_error_);
5262
#line 310 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5264
#line 5265 "tracker-bus.c"
5266
#line 310 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5267
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);
5268
#line 310 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5269
g_clear_error (&_inner_error_);
5270
#line 310 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5272
#line 5273 "tracker-bus.c"
5275
#line 312 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5276
_tmp0_ = self->priv->resources_object;
5277
#line 312 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5279
#line 312 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5280
_tmp2_ = g_file_get_uri (_tmp1_);
5281
#line 312 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5283
#line 312 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5284
_tmp4_ = cancellable;
5285
#line 312 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5286
tracker_bus_resources_load (_tmp0_, _tmp3_, _tmp4_, &_inner_error_);
5287
#line 312 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5289
#line 312 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5290
if (_inner_error_ != NULL) {
5291
#line 312 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5292
if (((_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_inner_error_->domain == G_IO_ERROR)) || (_inner_error_->domain == G_DBUS_ERROR)) {
5293
#line 312 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5294
g_propagate_error (error, _inner_error_);
5295
#line 312 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5297
#line 5298 "tracker-bus.c"
5299
#line 312 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5300
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);
5301
#line 312 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5302
g_clear_error (&_inner_error_);
5303
#line 312 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5305
#line 5306 "tracker-bus.c"
5308
#line 314 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5309
_tmp6_ = cancellable;
5310
#line 314 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5311
if (_tmp6_ != NULL) {
5312
#line 5313 "tracker-bus.c"
5313
GCancellable* _tmp7_;
5314
gboolean _tmp8_ = FALSE;
5315
#line 314 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5316
_tmp7_ = cancellable;
5317
#line 314 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5318
_tmp8_ = g_cancellable_is_cancelled (_tmp7_);
5319
#line 314 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5321
#line 5322 "tracker-bus.c"
5323
#line 314 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5325
#line 5326 "tracker-bus.c"
5327
#line 314 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5329
#line 314 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5331
#line 5332 "tracker-bus.c"
5333
#line 315 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5334
_tmp10_ = g_error_new_literal (G_IO_ERROR, G_IO_ERROR_CANCELLED, "Operation was cancelled");
5335
#line 315 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5336
_inner_error_ = _tmp10_;
5337
#line 315 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5338
if (((_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_inner_error_->domain == G_IO_ERROR)) || (_inner_error_->domain == G_DBUS_ERROR)) {
5339
#line 315 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5340
g_propagate_error (error, _inner_error_);
5341
#line 315 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5343
#line 5344 "tracker-bus.c"
5345
#line 315 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5346
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);
5347
#line 315 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5348
g_clear_error (&_inner_error_);
5349
#line 315 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5351
#line 5352 "tracker-bus.c"
4667
#line 277 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4668
_tmp0_ = cancellable;
4669
#line 277 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4670
_tmp1_ = g_bus_get_sync (G_BUS_TYPE_SESSION, _tmp0_, &_inner_error_);
4671
#line 277 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4672
connection = _tmp1_;
4673
#line 277 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4674
if (_inner_error_ != NULL) {
4675
#line 277 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4676
if (((_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_inner_error_->domain == G_IO_ERROR)) || (_inner_error_->domain == G_DBUS_ERROR)) {
4677
#line 277 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4678
g_propagate_error (error, _inner_error_);
4679
#line 277 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4681
#line 4682 "tracker-bus.c"
4683
#line 277 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4684
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);
4685
#line 277 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4686
g_clear_error (&_inner_error_);
4687
#line 277 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4689
#line 4690 "tracker-bus.c"
4692
#line 279 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4693
_tmp2_ = g_dbus_message_new_method_call (TRACKER_DBUS_SERVICE, TRACKER_DBUS_OBJECT_RESOURCES, TRACKER_DBUS_INTERFACE_RESOURCES, "Load");
4694
#line 279 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4696
#line 280 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4698
#line 280 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4700
#line 280 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4701
_tmp5_ = g_file_get_uri (_tmp4_);
4702
#line 280 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4704
#line 280 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4705
_tmp7_ = g_variant_new ("(s)", _tmp6_, NULL);
4706
#line 280 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4707
_tmp8_ = g_variant_ref_sink (_tmp7_);
4708
#line 280 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4709
g_dbus_message_set_body (_tmp3_, _tmp8_);
4710
#line 280 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4711
_g_variant_unref0 (_tmp8_);
4712
#line 280 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4714
#line 282 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4715
_tmp9_ = connection;
4716
#line 282 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4718
#line 282 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4720
#line 282 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4721
_tmp12_ = cancellable;
4722
#line 282 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4723
_tmp13_ = g_dbus_connection_send_message_with_reply_sync (_tmp9_, _tmp10_, G_DBUS_SEND_MESSAGE_FLAGS_NONE, _tmp11_, NULL, _tmp12_, &_inner_error_);
4724
#line 282 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4726
#line 282 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4727
if (_inner_error_ != NULL) {
4728
#line 282 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4729
if (((_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_inner_error_->domain == G_IO_ERROR)) || (_inner_error_->domain == G_DBUS_ERROR)) {
4730
#line 282 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4731
g_propagate_error (error, _inner_error_);
4732
#line 282 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4733
_g_object_unref0 (message);
4734
#line 282 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4735
_g_object_unref0 (connection);
4736
#line 282 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4738
#line 4739 "tracker-bus.c"
4740
#line 282 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4741
_g_object_unref0 (message);
4742
#line 282 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4743
_g_object_unref0 (connection);
4744
#line 282 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4745
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);
4746
#line 282 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4747
g_clear_error (&_inner_error_);
4748
#line 282 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4750
#line 4751 "tracker-bus.c"
4753
#line 283 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4755
#line 283 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4756
tracker_bus_connection_handle_error_reply (self, _tmp14_, &_inner_error_);
4757
#line 283 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4758
if (_inner_error_ != NULL) {
4759
#line 283 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4760
if (((_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_inner_error_->domain == G_IO_ERROR)) || (_inner_error_->domain == G_DBUS_ERROR)) {
4761
#line 283 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4762
g_propagate_error (error, _inner_error_);
4763
#line 283 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4764
_g_object_unref0 (reply);
4765
#line 283 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4766
_g_object_unref0 (message);
4767
#line 283 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4768
_g_object_unref0 (connection);
4769
#line 283 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4771
#line 4772 "tracker-bus.c"
4773
#line 283 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4774
_g_object_unref0 (reply);
4775
#line 283 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4776
_g_object_unref0 (message);
4777
#line 283 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4778
_g_object_unref0 (connection);
4779
#line 283 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4780
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);
4781
#line 283 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4782
g_clear_error (&_inner_error_);
4783
#line 283 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4785
#line 4786 "tracker-bus.c"
4788
#line 276 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4789
_g_object_unref0 (reply);
4790
#line 276 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4791
_g_object_unref0 (message);
4792
#line 276 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4793
_g_object_unref0 (connection);
4794
#line 4795 "tracker-bus.c"
5357
4798
static void tracker_bus_connection_real_load_async_data_free (gpointer _data) {
5358
4799
TrackerBusConnectionLoadAsyncData* _data_;
5359
4800
_data_ = _data;
5360
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4801
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5361
4802
_g_object_unref0 (_data_->file);
5362
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4803
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5363
4804
_g_object_unref0 (_data_->cancellable);
5364
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4805
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5365
4806
_g_object_unref0 (_data_->self);
5366
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4807
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5367
4808
g_slice_free (TrackerBusConnectionLoadAsyncData, _data_);
5368
#line 5369 "tracker-bus.c"
4809
#line 4810 "tracker-bus.c"
5378
4819
GCancellable* _tmp3_;
5379
4820
GCancellable* _tmp4_;
5380
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4821
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5381
4822
self = (TrackerBusConnection*) base;
5382
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4823
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5383
4824
_data_ = g_slice_new0 (TrackerBusConnectionLoadAsyncData);
5384
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4825
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5385
4826
_data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, tracker_bus_connection_real_load_async);
5386
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4827
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5387
4828
g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, tracker_bus_connection_real_load_async_data_free);
5388
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4829
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5389
4830
_tmp0_ = _g_object_ref0 (self);
5390
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4831
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5391
4832
_data_->self = _tmp0_;
5392
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4833
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5394
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4835
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5395
4836
_tmp2_ = _g_object_ref0 (_tmp1_);
5396
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4837
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5397
4838
_data_->file = _tmp2_;
5398
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4839
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5399
4840
_tmp3_ = cancellable;
5400
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4841
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5401
4842
_tmp4_ = _g_object_ref0 (_tmp3_);
5402
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4843
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5403
4844
_data_->cancellable = _tmp4_;
5404
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4845
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5405
4846
tracker_bus_connection_real_load_async_co (_data_);
5406
#line 5407 "tracker-bus.c"
4847
#line 4848 "tracker-bus.c"
5410
4851
static void tracker_bus_connection_real_load_finish (TrackerSparqlConnection* base, GAsyncResult* _res_, GError** error) {
5411
4852
TrackerBusConnectionLoadAsyncData* _data_;
5412
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4853
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5413
4854
if (g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (_res_), error)) {
5414
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4855
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5416
#line 5417 "tracker-bus.c"
4857
#line 4858 "tracker-bus.c"
5418
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4859
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5419
4860
_data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
5420
#line 5421 "tracker-bus.c"
4861
#line 4862 "tracker-bus.c"
5424
4865
static void tracker_bus_connection_load_async_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
5425
4866
TrackerBusConnectionLoadAsyncData* _data_;
5426
#line 321 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4867
#line 292 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5427
4868
_data_ = _user_data_;
5428
#line 321 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4869
#line 292 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5429
4870
_data_->_source_object_ = source_object;
5430
#line 321 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4871
#line 292 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5431
4872
_data_->_res_ = _res_;
5432
#line 321 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4873
#line 292 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5433
4874
tracker_bus_connection_real_load_async_co (_data_);
5434
#line 5435 "tracker-bus.c"
4875
#line 4876 "tracker-bus.c"
5438
4879
static gboolean tracker_bus_connection_real_load_async_co (TrackerBusConnectionLoadAsyncData* _data_) {
5439
#line 318 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4880
#line 286 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5440
4881
switch (_data_->_state_) {
5441
#line 318 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4882
#line 286 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5443
#line 5444 "tracker-bus.c"
4884
#line 4885 "tracker-bus.c"
5445
#line 318 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4886
#line 286 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5447
#line 5448 "tracker-bus.c"
4888
#line 4889 "tracker-bus.c"
5450
#line 318 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4891
#line 286 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5451
4892
g_assert_not_reached ();
5452
#line 5453 "tracker-bus.c"
4893
#line 4894 "tracker-bus.c"
5455
#line 319 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5456
tracker_bus_connection_ensure_resources_object (_data_->self, &_data_->_inner_error_);
5457
#line 319 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4896
#line 287 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4897
_data_->_tmp0_ = _data_->cancellable;
4898
#line 287 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4899
_data_->_tmp1_ = NULL;
4900
#line 287 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4901
_data_->_tmp1_ = g_bus_get_sync (G_BUS_TYPE_SESSION, _data_->_tmp0_, &_data_->_inner_error_);
4902
#line 287 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4903
_data_->connection = _data_->_tmp1_;
4904
#line 287 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5458
4905
if (_data_->_inner_error_ != NULL) {
5459
#line 319 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4906
#line 287 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5460
4907
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
5461
#line 319 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4908
#line 287 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5462
4909
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
5463
#line 319 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4910
#line 287 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5464
4911
g_error_free (_data_->_inner_error_);
5465
#line 319 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4912
#line 287 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5466
4913
if (_data_->_state_ == 0) {
5467
#line 319 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4914
#line 287 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5468
4915
g_simple_async_result_complete_in_idle (_data_->_async_result);
5469
#line 5470 "tracker-bus.c"
4916
#line 4917 "tracker-bus.c"
5471
#line 319 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4918
#line 287 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5472
4919
g_simple_async_result_complete (_data_->_async_result);
5473
#line 5474 "tracker-bus.c"
4920
#line 4921 "tracker-bus.c"
5475
#line 319 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4922
#line 287 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5476
4923
g_object_unref (_data_->_async_result);
5477
#line 319 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4924
#line 287 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5479
#line 5480 "tracker-bus.c"
4926
#line 4927 "tracker-bus.c"
5481
#line 319 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4928
#line 287 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5482
4929
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
5483
#line 319 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4930
#line 287 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5484
4931
g_clear_error (&_data_->_inner_error_);
5485
#line 319 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4932
#line 287 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5487
#line 5488 "tracker-bus.c"
4934
#line 4935 "tracker-bus.c"
5490
#line 321 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5491
_data_->_tmp0_ = _data_->self->priv->resources_object;
5492
#line 321 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5493
_data_->_tmp1_ = _data_->file;
5494
#line 321 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5495
_data_->_tmp2_ = NULL;
5496
#line 321 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5497
_data_->_tmp2_ = g_file_get_uri (_data_->_tmp1_);
5498
#line 321 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5499
_data_->_tmp3_ = _data_->_tmp2_;
5500
#line 321 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5501
_data_->_tmp4_ = _data_->cancellable;
5502
#line 321 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4937
#line 289 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4938
_data_->_tmp2_ = g_dbus_message_new_method_call (TRACKER_DBUS_SERVICE, TRACKER_DBUS_OBJECT_RESOURCES, TRACKER_DBUS_INTERFACE_RESOURCES, "Load");
4939
#line 289 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4940
_data_->message = _data_->_tmp2_;
4941
#line 290 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4942
_data_->_tmp3_ = _data_->message;
4943
#line 290 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4944
_data_->_tmp4_ = _data_->file;
4945
#line 290 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4946
_data_->_tmp5_ = NULL;
4947
#line 290 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4948
_data_->_tmp5_ = g_file_get_uri (_data_->_tmp4_);
4949
#line 290 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4950
_data_->_tmp6_ = _data_->_tmp5_;
4951
#line 290 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4952
_data_->_tmp7_ = g_variant_new ("(s)", _data_->_tmp6_, NULL);
4953
#line 290 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4954
_data_->_tmp8_ = g_variant_ref_sink (_data_->_tmp7_);
4955
#line 290 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4956
g_dbus_message_set_body (_data_->_tmp3_, _data_->_tmp8_);
4957
#line 290 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4958
_g_variant_unref0 (_data_->_tmp8_);
4959
#line 290 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4960
_g_free0 (_data_->_tmp6_);
4961
#line 292 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4962
_data_->_tmp9_ = _data_->connection;
4963
#line 292 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4964
_data_->_tmp10_ = _data_->message;
4965
#line 292 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4966
_data_->_tmp11_ = G_MAXINT;
4967
#line 292 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4968
_data_->_tmp12_ = _data_->cancellable;
4969
#line 292 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5503
4970
_data_->_state_ = 1;
5504
#line 321 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5505
tracker_bus_resources_load_async (_data_->_tmp0_, _data_->_tmp3_, _data_->_tmp4_, tracker_bus_connection_load_async_ready, _data_);
5506
#line 321 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4971
#line 292 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4972
g_dbus_connection_send_message_with_reply (_data_->_tmp9_, _data_->_tmp10_, G_DBUS_SEND_MESSAGE_FLAGS_NONE, _data_->_tmp11_, NULL, _data_->_tmp12_, tracker_bus_connection_load_async_ready, _data_);
4973
#line 292 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5508
#line 5509 "tracker-bus.c"
4975
#line 4976 "tracker-bus.c"
5510
#line 321 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5511
tracker_bus_resources_load_finish (_data_->_tmp0_, _data_->_res_, &_data_->_inner_error_);
5512
#line 321 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5513
_g_free0 (_data_->_tmp3_);
5514
#line 321 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5515
if (_data_->_inner_error_ != NULL) {
5516
#line 321 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5517
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
5518
#line 321 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5519
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
5520
#line 321 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5521
g_error_free (_data_->_inner_error_);
5522
#line 321 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5523
if (_data_->_state_ == 0) {
5524
#line 321 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5525
g_simple_async_result_complete_in_idle (_data_->_async_result);
5526
#line 5527 "tracker-bus.c"
5528
#line 321 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5529
g_simple_async_result_complete (_data_->_async_result);
5530
#line 5531 "tracker-bus.c"
5532
#line 321 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5533
g_object_unref (_data_->_async_result);
5534
#line 321 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5536
#line 5537 "tracker-bus.c"
5538
#line 321 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5539
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
5540
#line 321 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5541
g_clear_error (&_data_->_inner_error_);
5542
#line 321 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5544
#line 5545 "tracker-bus.c"
5547
#line 323 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5548
_data_->_tmp6_ = _data_->cancellable;
5549
#line 323 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5550
if (_data_->_tmp6_ != NULL) {
5551
#line 323 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5552
_data_->_tmp7_ = _data_->cancellable;
5553
#line 323 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5554
_data_->_tmp8_ = FALSE;
5555
#line 323 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5556
_data_->_tmp8_ = g_cancellable_is_cancelled (_data_->_tmp7_);
5557
#line 323 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5558
_data_->_tmp5_ = _data_->_tmp8_;
5559
#line 5560 "tracker-bus.c"
5561
#line 323 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5562
_data_->_tmp5_ = FALSE;
5563
#line 5564 "tracker-bus.c"
5565
#line 323 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5566
_data_->_tmp9_ = _data_->_tmp5_;
5567
#line 323 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5568
if (_data_->_tmp9_) {
5569
#line 324 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5570
_data_->_tmp10_ = g_error_new_literal (G_IO_ERROR, G_IO_ERROR_CANCELLED, "Operation was cancelled");
5571
#line 324 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5572
_data_->_inner_error_ = _data_->_tmp10_;
5573
#line 324 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5574
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
5575
#line 324 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5576
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
5577
#line 324 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5578
g_error_free (_data_->_inner_error_);
5579
#line 324 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5580
if (_data_->_state_ == 0) {
5581
#line 324 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5582
g_simple_async_result_complete_in_idle (_data_->_async_result);
5583
#line 5584 "tracker-bus.c"
5585
#line 324 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5586
g_simple_async_result_complete (_data_->_async_result);
5587
#line 5588 "tracker-bus.c"
5589
#line 324 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5590
g_object_unref (_data_->_async_result);
5591
#line 324 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5593
#line 5594 "tracker-bus.c"
5595
#line 324 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5596
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
5597
#line 324 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5598
g_clear_error (&_data_->_inner_error_);
5599
#line 324 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5601
#line 5602 "tracker-bus.c"
5604
#line 318 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
4977
#line 292 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4978
_data_->_tmp13_ = NULL;
4979
#line 292 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4980
_data_->_tmp13_ = g_dbus_connection_send_message_with_reply_finish (_data_->_tmp9_, _data_->_res_, &_data_->_inner_error_);
4981
#line 292 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4982
_data_->reply = _data_->_tmp13_;
4983
#line 292 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4984
if (_data_->_inner_error_ != NULL) {
4985
#line 292 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4986
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
4987
#line 292 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4988
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
4989
#line 292 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4990
g_error_free (_data_->_inner_error_);
4991
#line 292 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4992
_g_object_unref0 (_data_->message);
4993
#line 292 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4994
_g_object_unref0 (_data_->connection);
4995
#line 292 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4996
if (_data_->_state_ == 0) {
4997
#line 292 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
4998
g_simple_async_result_complete_in_idle (_data_->_async_result);
4999
#line 5000 "tracker-bus.c"
5001
#line 292 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5002
g_simple_async_result_complete (_data_->_async_result);
5003
#line 5004 "tracker-bus.c"
5005
#line 292 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5006
g_object_unref (_data_->_async_result);
5007
#line 292 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5009
#line 5010 "tracker-bus.c"
5011
#line 292 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5012
_g_object_unref0 (_data_->message);
5013
#line 292 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5014
_g_object_unref0 (_data_->connection);
5015
#line 292 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5016
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
5017
#line 292 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5018
g_clear_error (&_data_->_inner_error_);
5019
#line 292 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5021
#line 5022 "tracker-bus.c"
5024
#line 293 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5025
_data_->_tmp14_ = _data_->reply;
5026
#line 293 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5027
tracker_bus_connection_handle_error_reply (_data_->self, _data_->_tmp14_, &_data_->_inner_error_);
5028
#line 293 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5029
if (_data_->_inner_error_ != NULL) {
5030
#line 293 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5031
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
5032
#line 293 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5033
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
5034
#line 293 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5035
g_error_free (_data_->_inner_error_);
5036
#line 293 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5037
_g_object_unref0 (_data_->reply);
5038
#line 293 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5039
_g_object_unref0 (_data_->message);
5040
#line 293 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5041
_g_object_unref0 (_data_->connection);
5042
#line 293 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5043
if (_data_->_state_ == 0) {
5044
#line 293 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5045
g_simple_async_result_complete_in_idle (_data_->_async_result);
5046
#line 5047 "tracker-bus.c"
5048
#line 293 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5049
g_simple_async_result_complete (_data_->_async_result);
5050
#line 5051 "tracker-bus.c"
5052
#line 293 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5053
g_object_unref (_data_->_async_result);
5054
#line 293 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5056
#line 5057 "tracker-bus.c"
5058
#line 293 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5059
_g_object_unref0 (_data_->reply);
5060
#line 293 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5061
_g_object_unref0 (_data_->message);
5062
#line 293 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5063
_g_object_unref0 (_data_->connection);
5064
#line 293 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5065
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
5066
#line 293 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5067
g_clear_error (&_data_->_inner_error_);
5068
#line 293 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5070
#line 5071 "tracker-bus.c"
5073
#line 286 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5074
_g_object_unref0 (_data_->reply);
5075
#line 286 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5076
_g_object_unref0 (_data_->message);
5077
#line 286 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5078
_g_object_unref0 (_data_->connection);
5079
#line 286 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5605
5080
if (_data_->_state_ == 0) {
5606
#line 318 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5081
#line 286 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5607
5082
g_simple_async_result_complete_in_idle (_data_->_async_result);
5608
#line 5609 "tracker-bus.c"
5083
#line 5084 "tracker-bus.c"
5610
#line 318 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5085
#line 286 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5611
5086
g_simple_async_result_complete (_data_->_async_result);
5612
#line 5613 "tracker-bus.c"
5087
#line 5088 "tracker-bus.c"
5614
#line 318 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5089
#line 286 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5615
5090
g_object_unref (_data_->_async_result);
5616
#line 318 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5091
#line 286 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5618
#line 5619 "tracker-bus.c"
5093
#line 5094 "tracker-bus.c"
5097
static gchar** _variant_get2 (GVariant* value, int* result_length1, int* result_length2) {
5101
int _tmp14__length1;
5102
GVariantIter _tmp15_;
5104
_tmp14_ = g_new (gchar*, 5);
5107
_tmp14__length1 = 0;
5108
#line 304 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5109
g_variant_iter_init (&_tmp15_, value);
5110
#line 304 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5111
for (; (_tmp16_ = g_variant_iter_next_value (&_tmp15_)) != NULL; _tmp14__length1++) {
5112
#line 5113 "tracker-bus.c"
5113
int _tmp14__length2;
5114
GVariantIter _tmp17_;
5116
_tmp14__length2 = 0;
5117
#line 304 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5118
g_variant_iter_init (&_tmp17_, _tmp16_);
5119
#line 304 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5120
for (; (_tmp18_ = g_variant_iter_next_value (&_tmp17_)) != NULL; _tmp14__length2++) {
5121
#line 304 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5122
if (_tmp14__size == _tmp14__length) {
5123
#line 304 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5124
_tmp14__size = 2 * _tmp14__size;
5125
#line 304 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5126
_tmp14_ = g_renew (gchar*, _tmp14_, _tmp14__size + 1);
5127
#line 5128 "tracker-bus.c"
5129
#line 304 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5130
_tmp14_[_tmp14__length++] = g_variant_dup_string (_tmp18_, NULL);
5131
#line 304 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5132
g_variant_unref (_tmp18_);
5133
#line 5134 "tracker-bus.c"
5135
#line 304 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5136
*result_length2 = _tmp14__length2;
5137
#line 304 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5138
g_variant_unref (_tmp16_);
5139
#line 5140 "tracker-bus.c"
5141
#line 304 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5142
*result_length1 = _tmp14__length1;
5143
#line 304 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5144
_tmp14_[_tmp14__length] = NULL;
5145
#line 304 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5147
#line 5148 "tracker-bus.c"
5622
5151
static TrackerSparqlCursor* tracker_bus_connection_real_statistics (TrackerSparqlConnection* base, GCancellable* cancellable, GError** error) {
5623
5152
TrackerBusConnection * self;
5624
5153
TrackerSparqlCursor* result = NULL;
5625
TrackerBusStatistics* _tmp0_;
5626
GCancellable* _tmp1_;
5629
gchar** _tmp4_ = NULL;
5154
GCancellable* _tmp0_;
5155
GDBusConnection* _tmp1_ = NULL;
5156
GDBusConnection* connection;
5157
GDBusMessage* _tmp2_;
5158
GDBusMessage* message;
5159
GDBusConnection* _tmp3_;
5160
GDBusMessage* _tmp4_;
5162
GCancellable* _tmp6_;
5163
GDBusMessage* _tmp7_ = NULL;
5164
GDBusMessage* reply;
5165
GDBusMessage* _tmp8_;
5166
GDBusMessage* _tmp9_;
5167
GVariant* _tmp10_ = NULL;
5168
GVariant* _tmp11_ = NULL;
5171
gint _tmp13__length1;
5172
gint _tmp13__length2;
5174
gint _tmp19__length1;
5175
gint _tmp19__length2;
5630
5176
gchar** results;
5631
5177
gint results_length1;
5632
5178
gint results_length2;
5633
TrackerSparqlValueType* _tmp5_ = NULL;
5179
TrackerSparqlValueType* _tmp20_ = NULL;
5634
5180
TrackerSparqlValueType* types;
5635
5181
gint types_length1;
5636
5182
gint _types_size_;
5637
gchar** _tmp6_ = NULL;
5183
gchar** _tmp21_ = NULL;
5638
5184
gchar** var_names;
5639
5185
gint var_names_length1;
5640
5186
gint _var_names_size_;
5642
gint _tmp7__length1;
5646
gint _tmp10__length1;
5649
TrackerSparqlValueType* _tmp13_;
5650
gint _tmp13__length1;
5651
TrackerSparqlValueType _tmp14_;
5652
TrackerSparqlValueType* _tmp15_;
5653
gint _tmp15__length1;
5654
TrackerSparqlValueType _tmp16_;
5656
gint _tmp17__length1;
5657
gint _tmp17__length2;
5659
gint _tmp18__length1;
5660
gint _tmp18__length2;
5663
gint _tmp20__length1;
5664
gint _tmp20__length2;
5666
5187
gchar** _tmp22_;
5667
5188
gint _tmp22__length1;
5668
TrackerSparqlValueType* _tmp23_;
5669
gint _tmp23__length1;
5670
TrackerBusArrayCursor* _tmp24_;
5192
gint _tmp25__length1;
5195
TrackerSparqlValueType* _tmp28_;
5196
gint _tmp28__length1;
5197
TrackerSparqlValueType _tmp29_;
5198
TrackerSparqlValueType* _tmp30_;
5199
gint _tmp30__length1;
5200
TrackerSparqlValueType _tmp31_;
5202
gint _tmp32__length1;
5203
gint _tmp32__length2;
5205
gint _tmp33__length1;
5206
gint _tmp33__length2;
5209
gint _tmp35__length1;
5210
gint _tmp35__length2;
5213
gint _tmp37__length1;
5214
TrackerSparqlValueType* _tmp38_;
5215
gint _tmp38__length1;
5216
TrackerBusArrayCursor* _tmp39_;
5671
5217
GError * _inner_error_ = NULL;
5672
#line 328 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5218
#line 296 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5673
5219
self = (TrackerBusConnection*) base;
5674
#line 329 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5675
tracker_bus_connection_ensure_statistics_object (self, &_inner_error_);
5676
#line 329 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5677
if (_inner_error_ != NULL) {
5678
#line 329 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5679
if (((_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_inner_error_->domain == G_IO_ERROR)) || (_inner_error_->domain == G_DBUS_ERROR)) {
5680
#line 329 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5681
g_propagate_error (error, _inner_error_);
5682
#line 329 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5684
#line 5685 "tracker-bus.c"
5686
#line 329 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5687
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);
5688
#line 329 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5689
g_clear_error (&_inner_error_);
5690
#line 329 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5692
#line 5693 "tracker-bus.c"
5695
#line 331 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5696
_tmp0_ = self->priv->statistics_object;
5697
#line 331 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5698
_tmp1_ = cancellable;
5699
#line 331 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5700
_tmp4_ = tracker_bus_statistics_Get (_tmp0_, _tmp1_, &_tmp2_, &_tmp3_, &_inner_error_);
5701
#line 331 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5703
#line 331 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5704
results_length1 = _tmp2_;
5705
#line 331 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5706
results_length2 = _tmp3_;
5707
#line 331 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5708
if (_inner_error_ != NULL) {
5709
#line 331 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5710
if (((_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_inner_error_->domain == G_IO_ERROR)) || (_inner_error_->domain == G_DBUS_ERROR)) {
5711
#line 331 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5712
g_propagate_error (error, _inner_error_);
5713
#line 331 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5715
#line 5716 "tracker-bus.c"
5717
#line 331 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5718
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);
5719
#line 331 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5720
g_clear_error (&_inner_error_);
5721
#line 331 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5723
#line 5724 "tracker-bus.c"
5726
#line 332 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5727
_tmp5_ = g_new0 (TrackerSparqlValueType, 2);
5728
#line 332 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5730
#line 332 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5220
#line 297 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5221
_tmp0_ = cancellable;
5222
#line 297 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5223
_tmp1_ = g_bus_get_sync (G_BUS_TYPE_SESSION, _tmp0_, &_inner_error_);
5224
#line 297 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5225
connection = _tmp1_;
5226
#line 297 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5227
if (_inner_error_ != NULL) {
5228
#line 297 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5229
if (((_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_inner_error_->domain == G_IO_ERROR)) || (_inner_error_->domain == G_DBUS_ERROR)) {
5230
#line 297 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5231
g_propagate_error (error, _inner_error_);
5232
#line 297 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5234
#line 5235 "tracker-bus.c"
5236
#line 297 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5237
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);
5238
#line 297 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5239
g_clear_error (&_inner_error_);
5240
#line 297 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5242
#line 5243 "tracker-bus.c"
5245
#line 299 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5246
_tmp2_ = g_dbus_message_new_method_call (TRACKER_DBUS_SERVICE, TRACKER_DBUS_OBJECT_STATISTICS, TRACKER_DBUS_INTERFACE_STATISTICS, "Get");
5247
#line 299 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5249
#line 301 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5250
_tmp3_ = connection;
5251
#line 301 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5253
#line 301 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5255
#line 301 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5256
_tmp6_ = cancellable;
5257
#line 301 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5258
_tmp7_ = g_dbus_connection_send_message_with_reply_sync (_tmp3_, _tmp4_, G_DBUS_SEND_MESSAGE_FLAGS_NONE, _tmp5_, NULL, _tmp6_, &_inner_error_);
5259
#line 301 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5261
#line 301 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5262
if (_inner_error_ != NULL) {
5263
#line 301 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5264
if (((_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_inner_error_->domain == G_IO_ERROR)) || (_inner_error_->domain == G_DBUS_ERROR)) {
5265
#line 301 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5266
g_propagate_error (error, _inner_error_);
5267
#line 301 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5268
_g_object_unref0 (message);
5269
#line 301 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5270
_g_object_unref0 (connection);
5271
#line 301 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5273
#line 5274 "tracker-bus.c"
5275
#line 301 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5276
_g_object_unref0 (message);
5277
#line 301 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5278
_g_object_unref0 (connection);
5279
#line 301 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5280
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);
5281
#line 301 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5282
g_clear_error (&_inner_error_);
5283
#line 301 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5285
#line 5286 "tracker-bus.c"
5288
#line 302 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5290
#line 302 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5291
tracker_bus_connection_handle_error_reply (self, _tmp8_, &_inner_error_);
5292
#line 302 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5293
if (_inner_error_ != NULL) {
5294
#line 302 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5295
if (((_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_inner_error_->domain == G_IO_ERROR)) || (_inner_error_->domain == G_DBUS_ERROR)) {
5296
#line 302 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5297
g_propagate_error (error, _inner_error_);
5298
#line 302 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5299
_g_object_unref0 (reply);
5300
#line 302 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5301
_g_object_unref0 (message);
5302
#line 302 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5303
_g_object_unref0 (connection);
5304
#line 302 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5306
#line 5307 "tracker-bus.c"
5308
#line 302 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5309
_g_object_unref0 (reply);
5310
#line 302 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5311
_g_object_unref0 (message);
5312
#line 302 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5313
_g_object_unref0 (connection);
5314
#line 302 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5315
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);
5316
#line 302 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5317
g_clear_error (&_inner_error_);
5318
#line 302 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5320
#line 5321 "tracker-bus.c"
5323
#line 304 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5325
#line 304 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5326
_tmp10_ = g_dbus_message_get_body (_tmp9_);
5327
#line 304 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5328
_tmp11_ = g_variant_get_child_value (_tmp10_, (gsize) 0);
5329
#line 304 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5331
#line 304 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5332
_tmp13_ = _variant_get2 (_tmp12_, &_tmp13__length1, &_tmp13__length2);
5333
#line 304 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5335
#line 304 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5336
_tmp19__length1 = _tmp13__length1;
5337
#line 304 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5338
_tmp19__length2 = _tmp13__length2;
5339
#line 304 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5340
_g_variant_unref0 (_tmp12_);
5341
#line 304 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5343
#line 304 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5344
results_length1 = _tmp19__length1;
5345
#line 304 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5346
results_length2 = _tmp19__length2;
5347
#line 305 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5348
_tmp20_ = g_new0 (TrackerSparqlValueType, 2);
5349
#line 305 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5351
#line 305 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5731
5352
types_length1 = 2;
5732
#line 332 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5353
#line 305 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5733
5354
_types_size_ = types_length1;
5734
#line 333 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5735
_tmp6_ = g_new0 (gchar*, 2 + 1);
5736
#line 333 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5738
#line 333 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5355
#line 306 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5356
_tmp21_ = g_new0 (gchar*, 2 + 1);
5357
#line 306 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5358
var_names = _tmp21_;
5359
#line 306 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5739
5360
var_names_length1 = 2;
5740
#line 333 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5361
#line 306 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5741
5362
_var_names_size_ = var_names_length1;
5742
#line 335 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5744
#line 335 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5745
_tmp7__length1 = var_names_length1;
5746
#line 335 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5747
_tmp8_ = g_strdup ("class");
5748
#line 335 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5749
_g_free0 (_tmp7_[0]);
5750
#line 335 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5752
#line 335 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5754
#line 336 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5755
_tmp10_ = var_names;
5756
#line 336 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5757
_tmp10__length1 = var_names_length1;
5758
#line 336 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5759
_tmp11_ = g_strdup ("count");
5760
#line 336 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5761
_g_free0 (_tmp10_[1]);
5762
#line 336 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5763
_tmp10_[1] = _tmp11_;
5764
#line 336 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5765
_tmp12_ = _tmp10_[1];
5766
#line 337 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5768
#line 337 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5769
_tmp13__length1 = types_length1;
5770
#line 337 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5771
_tmp13_[0] = TRACKER_SPARQL_VALUE_TYPE_STRING;
5772
#line 337 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5773
_tmp14_ = _tmp13_[0];
5774
#line 338 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5776
#line 338 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5777
_tmp15__length1 = types_length1;
5778
#line 338 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5779
_tmp15_[1] = TRACKER_SPARQL_VALUE_TYPE_INTEGER;
5780
#line 338 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5781
_tmp16_ = _tmp15_[1];
5782
#line 340 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5784
#line 340 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5785
_tmp17__length1 = results_length1;
5786
#line 340 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5787
_tmp17__length2 = results_length2;
5788
#line 340 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5790
#line 340 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5792
#line 340 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5793
_tmp18__length1 = results_length1;
5794
#line 340 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5795
_tmp18__length2 = results_length2;
5796
#line 340 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5797
_tmp19_ = _tmp18__length1;
5798
#line 340 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5800
#line 340 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5801
_tmp20__length1 = results_length1;
5802
#line 340 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5803
_tmp20__length2 = results_length2;
5804
#line 340 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5805
_tmp21_ = _tmp20__length2;
5806
#line 340 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5363
#line 308 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5807
5364
_tmp22_ = var_names;
5808
#line 340 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5365
#line 308 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5809
5366
_tmp22__length1 = var_names_length1;
5810
#line 340 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5812
#line 340 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5813
_tmp23__length1 = types_length1;
5814
#line 340 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5815
_tmp24_ = tracker_bus_array_cursor_new (_tmp17_, _tmp17__length1, _tmp17__length2, _tmp19_, _tmp21_, _tmp22_, _tmp22__length1, _tmp23_, _tmp23__length1);
5816
#line 340 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5817
result = (TrackerSparqlCursor*) _tmp24_;
5818
#line 340 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5367
#line 308 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5368
_tmp23_ = g_strdup ("class");
5369
#line 308 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5370
_g_free0 (_tmp22_[0]);
5371
#line 308 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5372
_tmp22_[0] = _tmp23_;
5373
#line 308 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5374
_tmp24_ = _tmp22_[0];
5375
#line 309 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5376
_tmp25_ = var_names;
5377
#line 309 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5378
_tmp25__length1 = var_names_length1;
5379
#line 309 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5380
_tmp26_ = g_strdup ("count");
5381
#line 309 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5382
_g_free0 (_tmp25_[1]);
5383
#line 309 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5384
_tmp25_[1] = _tmp26_;
5385
#line 309 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5386
_tmp27_ = _tmp25_[1];
5387
#line 310 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5389
#line 310 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5390
_tmp28__length1 = types_length1;
5391
#line 310 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5392
_tmp28_[0] = TRACKER_SPARQL_VALUE_TYPE_STRING;
5393
#line 310 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5394
_tmp29_ = _tmp28_[0];
5395
#line 311 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5397
#line 311 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5398
_tmp30__length1 = types_length1;
5399
#line 311 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5400
_tmp30_[1] = TRACKER_SPARQL_VALUE_TYPE_INTEGER;
5401
#line 311 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5402
_tmp31_ = _tmp30_[1];
5403
#line 313 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5405
#line 313 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5406
_tmp32__length1 = results_length1;
5407
#line 313 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5408
_tmp32__length2 = results_length2;
5409
#line 313 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5411
#line 313 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5413
#line 313 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5414
_tmp33__length1 = results_length1;
5415
#line 313 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5416
_tmp33__length2 = results_length2;
5417
#line 313 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5418
_tmp34_ = _tmp33__length1;
5419
#line 313 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5421
#line 313 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5422
_tmp35__length1 = results_length1;
5423
#line 313 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5424
_tmp35__length2 = results_length2;
5425
#line 313 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5426
_tmp36_ = _tmp35__length2;
5427
#line 313 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5428
_tmp37_ = var_names;
5429
#line 313 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5430
_tmp37__length1 = var_names_length1;
5431
#line 313 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5433
#line 313 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5434
_tmp38__length1 = types_length1;
5435
#line 313 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5436
_tmp39_ = tracker_bus_array_cursor_new (_tmp32_, _tmp32__length1, _tmp32__length2, _tmp34_, _tmp36_, _tmp37_, _tmp37__length1, _tmp38_, _tmp38__length1);
5437
#line 313 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5438
result = (TrackerSparqlCursor*) _tmp39_;
5439
#line 313 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5819
5440
var_names = (_vala_array_free (var_names, var_names_length1, (GDestroyNotify) g_free), NULL);
5820
#line 340 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5441
#line 313 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5821
5442
types = (g_free (types), NULL);
5822
#line 340 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5443
#line 313 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5823
5444
results = (_vala_array_free (results, results_length1 * results_length2, (GDestroyNotify) g_free), NULL);
5824
#line 340 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5445
#line 313 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5446
_g_object_unref0 (reply);
5447
#line 313 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5448
_g_object_unref0 (message);
5449
#line 313 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5450
_g_object_unref0 (connection);
5451
#line 313 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5826
#line 5827 "tracker-bus.c"
5453
#line 5454 "tracker-bus.c"
5830
5457
static void tracker_bus_connection_real_statistics_async_data_free (gpointer _data) {
5831
5458
TrackerBusConnectionStatisticsAsyncData* _data_;
5832
5459
_data_ = _data;
5833
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5460
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5834
5461
_g_object_unref0 (_data_->cancellable);
5835
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5462
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5836
5463
_g_object_unref0 (_data_->result);
5837
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5464
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5838
5465
_g_object_unref0 (_data_->self);
5839
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5466
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5840
5467
g_slice_free (TrackerBusConnectionStatisticsAsyncData, _data_);
5841
#line 5842 "tracker-bus.c"
5468
#line 5469 "tracker-bus.c"
5848
5475
TrackerBusConnection* _tmp0_;
5849
5476
GCancellable* _tmp1_;
5850
5477
GCancellable* _tmp2_;
5851
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5478
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5852
5479
self = (TrackerBusConnection*) base;
5853
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5480
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5854
5481
_data_ = g_slice_new0 (TrackerBusConnectionStatisticsAsyncData);
5855
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5482
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5856
5483
_data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, tracker_bus_connection_real_statistics_async);
5857
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5484
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5858
5485
g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, tracker_bus_connection_real_statistics_async_data_free);
5859
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5486
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5860
5487
_tmp0_ = _g_object_ref0 (self);
5861
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5488
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5862
5489
_data_->self = _tmp0_;
5863
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5490
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5864
5491
_tmp1_ = cancellable;
5865
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5492
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5866
5493
_tmp2_ = _g_object_ref0 (_tmp1_);
5867
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5494
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5868
5495
_data_->cancellable = _tmp2_;
5869
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5496
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5870
5497
tracker_bus_connection_real_statistics_async_co (_data_);
5871
#line 5872 "tracker-bus.c"
5498
#line 5499 "tracker-bus.c"
5875
5502
static TrackerSparqlCursor* tracker_bus_connection_real_statistics_finish (TrackerSparqlConnection* base, GAsyncResult* _res_, GError** error) {
5876
5503
TrackerSparqlCursor* result;
5877
5504
TrackerBusConnectionStatisticsAsyncData* _data_;
5878
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5505
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5879
5506
if (g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (_res_), error)) {
5880
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5507
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5882
#line 5883 "tracker-bus.c"
5509
#line 5510 "tracker-bus.c"
5884
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5511
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5885
5512
_data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
5886
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5513
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5887
5514
result = _data_->result;
5888
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5515
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5889
5516
_data_->result = NULL;
5890
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5517
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5892
#line 5893 "tracker-bus.c"
5519
#line 5520 "tracker-bus.c"
5896
5523
static void tracker_bus_connection_statistics_async_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
5897
5524
TrackerBusConnectionStatisticsAsyncData* _data_;
5898
#line 350 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5525
#line 325 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5899
5526
_data_ = _user_data_;
5900
#line 350 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5527
#line 325 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5901
5528
_data_->_source_object_ = source_object;
5902
#line 350 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5529
#line 325 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5903
5530
_data_->_res_ = _res_;
5904
#line 350 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5531
#line 325 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5905
5532
tracker_bus_connection_real_statistics_async_co (_data_);
5906
#line 5907 "tracker-bus.c"
5533
#line 5534 "tracker-bus.c"
5537
static gchar** _variant_get3 (GVariant* value, int* result_length1, int* result_length2) {
5541
int _tmp14__length1;
5542
GVariantIter _tmp15_;
5544
_tmp14_ = g_new (gchar*, 5);
5547
_tmp14__length1 = 0;
5548
#line 328 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5549
g_variant_iter_init (&_tmp15_, value);
5550
#line 328 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5551
for (; (_tmp16_ = g_variant_iter_next_value (&_tmp15_)) != NULL; _tmp14__length1++) {
5552
#line 5553 "tracker-bus.c"
5553
int _tmp14__length2;
5554
GVariantIter _tmp17_;
5556
_tmp14__length2 = 0;
5557
#line 328 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5558
g_variant_iter_init (&_tmp17_, _tmp16_);
5559
#line 328 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5560
for (; (_tmp18_ = g_variant_iter_next_value (&_tmp17_)) != NULL; _tmp14__length2++) {
5561
#line 328 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5562
if (_tmp14__size == _tmp14__length) {
5563
#line 328 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5564
_tmp14__size = 2 * _tmp14__size;
5565
#line 328 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5566
_tmp14_ = g_renew (gchar*, _tmp14_, _tmp14__size + 1);
5567
#line 5568 "tracker-bus.c"
5569
#line 328 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5570
_tmp14_[_tmp14__length++] = g_variant_dup_string (_tmp18_, NULL);
5571
#line 328 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5572
g_variant_unref (_tmp18_);
5573
#line 5574 "tracker-bus.c"
5575
#line 328 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5576
*result_length2 = _tmp14__length2;
5577
#line 328 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5578
g_variant_unref (_tmp16_);
5579
#line 5580 "tracker-bus.c"
5581
#line 328 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5582
*result_length1 = _tmp14__length1;
5583
#line 328 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5584
_tmp14_[_tmp14__length] = NULL;
5585
#line 328 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5587
#line 5588 "tracker-bus.c"
5910
5591
static gboolean tracker_bus_connection_real_statistics_async_co (TrackerBusConnectionStatisticsAsyncData* _data_) {
5911
#line 347 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5592
#line 320 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5912
5593
switch (_data_->_state_) {
5913
#line 347 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5594
#line 320 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5915
#line 5916 "tracker-bus.c"
5596
#line 5597 "tracker-bus.c"
5917
#line 347 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5598
#line 320 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5919
#line 5920 "tracker-bus.c"
5600
#line 5601 "tracker-bus.c"
5922
#line 347 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5603
#line 320 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5923
5604
g_assert_not_reached ();
5924
#line 5925 "tracker-bus.c"
5605
#line 5606 "tracker-bus.c"
5927
#line 348 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5928
tracker_bus_connection_ensure_statistics_object (_data_->self, &_data_->_inner_error_);
5929
#line 348 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5608
#line 321 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5609
_data_->_tmp0_ = _data_->cancellable;
5610
#line 321 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5611
_data_->_tmp1_ = NULL;
5612
#line 321 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5613
_data_->_tmp1_ = g_bus_get_sync (G_BUS_TYPE_SESSION, _data_->_tmp0_, &_data_->_inner_error_);
5614
#line 321 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5615
_data_->connection = _data_->_tmp1_;
5616
#line 321 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5930
5617
if (_data_->_inner_error_ != NULL) {
5931
#line 348 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5618
#line 321 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5932
5619
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
5933
#line 348 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5620
#line 321 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5934
5621
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
5935
#line 348 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5622
#line 321 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5936
5623
g_error_free (_data_->_inner_error_);
5937
#line 348 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5624
#line 321 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5938
5625
if (_data_->_state_ == 0) {
5939
#line 348 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5626
#line 321 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5940
5627
g_simple_async_result_complete_in_idle (_data_->_async_result);
5941
#line 5942 "tracker-bus.c"
5628
#line 5629 "tracker-bus.c"
5943
#line 348 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5630
#line 321 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5944
5631
g_simple_async_result_complete (_data_->_async_result);
5945
#line 5946 "tracker-bus.c"
5632
#line 5633 "tracker-bus.c"
5947
#line 348 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5634
#line 321 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5948
5635
g_object_unref (_data_->_async_result);
5949
#line 348 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5636
#line 321 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5951
#line 5952 "tracker-bus.c"
5638
#line 5639 "tracker-bus.c"
5953
#line 348 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5640
#line 321 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5954
5641
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
5955
#line 348 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5642
#line 321 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5956
5643
g_clear_error (&_data_->_inner_error_);
5957
#line 348 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5644
#line 321 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5959
#line 5960 "tracker-bus.c"
5646
#line 5647 "tracker-bus.c"
5962
#line 350 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5963
_data_->_tmp0_ = _data_->self->priv->statistics_object;
5964
#line 350 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5965
_data_->_tmp1_ = _data_->cancellable;
5966
#line 350 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5968
#line 350 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5970
#line 350 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5649
#line 323 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5650
_data_->_tmp2_ = g_dbus_message_new_method_call (TRACKER_DBUS_SERVICE, TRACKER_DBUS_OBJECT_STATISTICS, TRACKER_DBUS_INTERFACE_STATISTICS, "Get");
5651
#line 323 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5652
_data_->message = _data_->_tmp2_;
5653
#line 325 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5654
_data_->_tmp3_ = _data_->connection;
5655
#line 325 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5656
_data_->_tmp4_ = _data_->message;
5657
#line 325 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5658
_data_->_tmp5_ = G_MAXINT;
5659
#line 325 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5660
_data_->_tmp6_ = _data_->cancellable;
5661
#line 325 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5971
5662
_data_->_state_ = 1;
5972
#line 350 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5973
tracker_bus_statistics_Get_async (_data_->_tmp0_, _data_->_tmp1_, tracker_bus_connection_statistics_async_ready, _data_);
5974
#line 350 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5663
#line 325 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5664
g_dbus_connection_send_message_with_reply (_data_->_tmp3_, _data_->_tmp4_, G_DBUS_SEND_MESSAGE_FLAGS_NONE, _data_->_tmp5_, NULL, _data_->_tmp6_, tracker_bus_connection_statistics_async_ready, _data_);
5665
#line 325 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5976
#line 5977 "tracker-bus.c"
5667
#line 5668 "tracker-bus.c"
5978
#line 350 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5979
_data_->_tmp4_ = NULL;
5980
#line 350 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5981
_data_->_tmp4_ = tracker_bus_statistics_Get_finish (_data_->_tmp0_, _data_->_res_, &_data_->_tmp2_, &_data_->_tmp3_, &_data_->_inner_error_);
5982
#line 350 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5983
_data_->results = _data_->_tmp4_;
5984
#line 350 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5985
_data_->results_length1 = _data_->_tmp2_;
5986
#line 350 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5987
_data_->results_length2 = _data_->_tmp3_;
5988
#line 350 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5989
if (_data_->_inner_error_ != NULL) {
5990
#line 350 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5991
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
5992
#line 350 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5993
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
5994
#line 350 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5995
g_error_free (_data_->_inner_error_);
5996
#line 350 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5997
if (_data_->_state_ == 0) {
5998
#line 350 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5999
g_simple_async_result_complete_in_idle (_data_->_async_result);
6000
#line 6001 "tracker-bus.c"
6002
#line 350 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6003
g_simple_async_result_complete (_data_->_async_result);
6004
#line 6005 "tracker-bus.c"
6006
#line 350 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6007
g_object_unref (_data_->_async_result);
6008
#line 350 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6010
#line 6011 "tracker-bus.c"
6012
#line 350 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6013
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
6014
#line 350 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6015
g_clear_error (&_data_->_inner_error_);
6016
#line 350 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6018
#line 6019 "tracker-bus.c"
6021
#line 351 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6022
_data_->_tmp5_ = NULL;
6023
#line 351 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6024
_data_->_tmp5_ = g_new0 (TrackerSparqlValueType, 2);
6025
#line 351 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6026
_data_->types = _data_->_tmp5_;
6027
#line 351 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5669
#line 325 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5670
_data_->_tmp7_ = NULL;
5671
#line 325 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5672
_data_->_tmp7_ = g_dbus_connection_send_message_with_reply_finish (_data_->_tmp3_, _data_->_res_, &_data_->_inner_error_);
5673
#line 325 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5674
_data_->reply = _data_->_tmp7_;
5675
#line 325 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5676
if (_data_->_inner_error_ != NULL) {
5677
#line 325 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5678
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
5679
#line 325 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5680
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
5681
#line 325 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5682
g_error_free (_data_->_inner_error_);
5683
#line 325 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5684
_g_object_unref0 (_data_->message);
5685
#line 325 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5686
_g_object_unref0 (_data_->connection);
5687
#line 325 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5688
if (_data_->_state_ == 0) {
5689
#line 325 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5690
g_simple_async_result_complete_in_idle (_data_->_async_result);
5691
#line 5692 "tracker-bus.c"
5693
#line 325 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5694
g_simple_async_result_complete (_data_->_async_result);
5695
#line 5696 "tracker-bus.c"
5697
#line 325 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5698
g_object_unref (_data_->_async_result);
5699
#line 325 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5701
#line 5702 "tracker-bus.c"
5703
#line 325 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5704
_g_object_unref0 (_data_->message);
5705
#line 325 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5706
_g_object_unref0 (_data_->connection);
5707
#line 325 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5708
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
5709
#line 325 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5710
g_clear_error (&_data_->_inner_error_);
5711
#line 325 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5713
#line 5714 "tracker-bus.c"
5716
#line 326 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5717
_data_->_tmp8_ = _data_->reply;
5718
#line 326 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5719
tracker_bus_connection_handle_error_reply (_data_->self, _data_->_tmp8_, &_data_->_inner_error_);
5720
#line 326 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5721
if (_data_->_inner_error_ != NULL) {
5722
#line 326 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5723
if (((_data_->_inner_error_->domain == TRACKER_SPARQL_ERROR) || (_data_->_inner_error_->domain == G_IO_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) {
5724
#line 326 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5725
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
5726
#line 326 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5727
g_error_free (_data_->_inner_error_);
5728
#line 326 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5729
_g_object_unref0 (_data_->reply);
5730
#line 326 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5731
_g_object_unref0 (_data_->message);
5732
#line 326 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5733
_g_object_unref0 (_data_->connection);
5734
#line 326 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5735
if (_data_->_state_ == 0) {
5736
#line 326 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5737
g_simple_async_result_complete_in_idle (_data_->_async_result);
5738
#line 5739 "tracker-bus.c"
5740
#line 326 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5741
g_simple_async_result_complete (_data_->_async_result);
5742
#line 5743 "tracker-bus.c"
5744
#line 326 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5745
g_object_unref (_data_->_async_result);
5746
#line 326 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5748
#line 5749 "tracker-bus.c"
5750
#line 326 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5751
_g_object_unref0 (_data_->reply);
5752
#line 326 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5753
_g_object_unref0 (_data_->message);
5754
#line 326 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5755
_g_object_unref0 (_data_->connection);
5756
#line 326 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5757
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
5758
#line 326 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5759
g_clear_error (&_data_->_inner_error_);
5760
#line 326 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5762
#line 5763 "tracker-bus.c"
5765
#line 328 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5766
_data_->_tmp9_ = _data_->reply;
5767
#line 328 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5768
_data_->_tmp10_ = NULL;
5769
#line 328 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5770
_data_->_tmp10_ = g_dbus_message_get_body (_data_->_tmp9_);
5771
#line 328 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5772
_data_->_tmp11_ = NULL;
5773
#line 328 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5774
_data_->_tmp11_ = g_variant_get_child_value (_data_->_tmp10_, (gsize) 0);
5775
#line 328 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5776
_data_->_tmp12_ = _data_->_tmp11_;
5777
#line 328 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5778
_data_->_tmp13_ = _variant_get3 (_data_->_tmp12_, &_data_->_tmp13__length1, &_data_->_tmp13__length2);
5779
#line 328 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5780
_data_->_tmp19_ = _data_->_tmp13_;
5781
#line 328 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5782
_data_->_tmp19__length1 = _data_->_tmp13__length1;
5783
#line 328 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5784
_data_->_tmp19__length2 = _data_->_tmp13__length2;
5785
#line 328 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5786
_g_variant_unref0 (_data_->_tmp12_);
5787
#line 328 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5788
_data_->results = _data_->_tmp19_;
5789
#line 328 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5790
_data_->results_length1 = _data_->_tmp19__length1;
5791
#line 328 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5792
_data_->results_length2 = _data_->_tmp19__length2;
5793
#line 329 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5794
_data_->_tmp20_ = NULL;
5795
#line 329 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5796
_data_->_tmp20_ = g_new0 (TrackerSparqlValueType, 2);
5797
#line 329 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5798
_data_->types = _data_->_tmp20_;
5799
#line 329 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
6028
5800
_data_->types_length1 = 2;
6029
#line 351 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5801
#line 329 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
6030
5802
_data_->_types_size_ = _data_->types_length1;
6031
#line 352 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6032
_data_->_tmp6_ = NULL;
6033
#line 352 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6034
_data_->_tmp6_ = g_new0 (gchar*, 2 + 1);
6035
#line 352 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6036
_data_->var_names = _data_->_tmp6_;
6037
#line 352 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5803
#line 330 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5804
_data_->_tmp21_ = NULL;
5805
#line 330 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5806
_data_->_tmp21_ = g_new0 (gchar*, 2 + 1);
5807
#line 330 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5808
_data_->var_names = _data_->_tmp21_;
5809
#line 330 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
6038
5810
_data_->var_names_length1 = 2;
6039
#line 352 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5811
#line 330 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
6040
5812
_data_->_var_names_size_ = _data_->var_names_length1;
6041
#line 354 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6042
_data_->_tmp7_ = _data_->var_names;
6043
#line 354 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6044
_data_->_tmp7__length1 = _data_->var_names_length1;
6045
#line 354 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6046
_data_->_tmp8_ = g_strdup ("class");
6047
#line 354 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6048
_g_free0 (_data_->_tmp7_[0]);
6049
#line 354 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6050
_data_->_tmp7_[0] = _data_->_tmp8_;
6051
#line 354 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6052
_data_->_tmp9_ = _data_->_tmp7_[0];
6053
#line 355 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6054
_data_->_tmp10_ = _data_->var_names;
6055
#line 355 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6056
_data_->_tmp10__length1 = _data_->var_names_length1;
6057
#line 355 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6058
_data_->_tmp11_ = g_strdup ("count");
6059
#line 355 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6060
_g_free0 (_data_->_tmp10_[1]);
6061
#line 355 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6062
_data_->_tmp10_[1] = _data_->_tmp11_;
6063
#line 355 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6064
_data_->_tmp12_ = _data_->_tmp10_[1];
6065
#line 356 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6066
_data_->_tmp13_ = _data_->types;
6067
#line 356 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6068
_data_->_tmp13__length1 = _data_->types_length1;
6069
#line 356 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6070
_data_->_tmp13_[0] = TRACKER_SPARQL_VALUE_TYPE_STRING;
6071
#line 356 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6072
_data_->_tmp14_ = _data_->_tmp13_[0];
6073
#line 357 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6074
_data_->_tmp15_ = _data_->types;
6075
#line 357 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6076
_data_->_tmp15__length1 = _data_->types_length1;
6077
#line 357 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6078
_data_->_tmp15_[1] = TRACKER_SPARQL_VALUE_TYPE_INTEGER;
6079
#line 357 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6080
_data_->_tmp16_ = _data_->_tmp15_[1];
6081
#line 359 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6082
_data_->_tmp17_ = _data_->results;
6083
#line 359 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6084
_data_->_tmp17__length1 = _data_->results_length1;
6085
#line 359 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6086
_data_->_tmp17__length2 = _data_->results_length2;
6087
#line 359 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6088
_data_->results = NULL;
6089
#line 359 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6090
_data_->_tmp18_ = _data_->results;
6091
#line 359 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6092
_data_->_tmp18__length1 = _data_->results_length1;
6093
#line 359 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6094
_data_->_tmp18__length2 = _data_->results_length2;
6095
#line 359 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6096
_data_->_tmp19_ = _data_->_tmp18__length1;
6097
#line 359 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6098
_data_->_tmp20_ = _data_->results;
6099
#line 359 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6100
_data_->_tmp20__length1 = _data_->results_length1;
6101
#line 359 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6102
_data_->_tmp20__length2 = _data_->results_length2;
6103
#line 359 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6104
_data_->_tmp21_ = _data_->_tmp20__length2;
6105
#line 359 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5813
#line 332 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
6106
5814
_data_->_tmp22_ = _data_->var_names;
6107
#line 359 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5815
#line 332 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
6108
5816
_data_->_tmp22__length1 = _data_->var_names_length1;
6109
#line 359 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6110
_data_->_tmp23_ = _data_->types;
6111
#line 359 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6112
_data_->_tmp23__length1 = _data_->types_length1;
6113
#line 359 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6114
_data_->_tmp24_ = tracker_bus_array_cursor_new (_data_->_tmp17_, _data_->_tmp17__length1, _data_->_tmp17__length2, _data_->_tmp19_, _data_->_tmp21_, _data_->_tmp22_, _data_->_tmp22__length1, _data_->_tmp23_, _data_->_tmp23__length1);
6115
#line 359 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6116
_data_->result = (TrackerSparqlCursor*) _data_->_tmp24_;
6117
#line 359 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6118
_data_->var_names = (_vala_array_free (_data_->var_names, _data_->var_names_length1, (GDestroyNotify) g_free), NULL);
6119
#line 359 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6120
_data_->types = (g_free (_data_->types), NULL);
6121
#line 359 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6122
_data_->results = (_vala_array_free (_data_->results, _data_->results_length1 * _data_->results_length2, (GDestroyNotify) g_free), NULL);
6123
#line 359 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6124
if (_data_->_state_ == 0) {
6125
#line 359 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6126
g_simple_async_result_complete_in_idle (_data_->_async_result);
6127
#line 6128 "tracker-bus.c"
6129
#line 359 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6130
g_simple_async_result_complete (_data_->_async_result);
6131
#line 6132 "tracker-bus.c"
6133
#line 359 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6134
g_object_unref (_data_->_async_result);
6135
#line 359 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6137
#line 347 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6138
_data_->var_names = (_vala_array_free (_data_->var_names, _data_->var_names_length1, (GDestroyNotify) g_free), NULL);
6139
#line 347 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6140
_data_->types = (g_free (_data_->types), NULL);
6141
#line 347 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6142
_data_->results = (_vala_array_free (_data_->results, _data_->results_length1 * _data_->results_length2, (GDestroyNotify) g_free), NULL);
6143
#line 347 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6144
if (_data_->_state_ == 0) {
6145
#line 347 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6146
g_simple_async_result_complete_in_idle (_data_->_async_result);
6147
#line 6148 "tracker-bus.c"
6149
#line 347 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6150
g_simple_async_result_complete (_data_->_async_result);
6151
#line 6152 "tracker-bus.c"
6153
#line 347 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6154
g_object_unref (_data_->_async_result);
6155
#line 347 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6157
#line 6158 "tracker-bus.c"
5817
#line 332 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5818
_data_->_tmp23_ = g_strdup ("class");
5819
#line 332 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5820
_g_free0 (_data_->_tmp22_[0]);
5821
#line 332 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5822
_data_->_tmp22_[0] = _data_->_tmp23_;
5823
#line 332 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5824
_data_->_tmp24_ = _data_->_tmp22_[0];
5825
#line 333 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5826
_data_->_tmp25_ = _data_->var_names;
5827
#line 333 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5828
_data_->_tmp25__length1 = _data_->var_names_length1;
5829
#line 333 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5830
_data_->_tmp26_ = g_strdup ("count");
5831
#line 333 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5832
_g_free0 (_data_->_tmp25_[1]);
5833
#line 333 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5834
_data_->_tmp25_[1] = _data_->_tmp26_;
5835
#line 333 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5836
_data_->_tmp27_ = _data_->_tmp25_[1];
5837
#line 334 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5838
_data_->_tmp28_ = _data_->types;
5839
#line 334 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5840
_data_->_tmp28__length1 = _data_->types_length1;
5841
#line 334 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5842
_data_->_tmp28_[0] = TRACKER_SPARQL_VALUE_TYPE_STRING;
5843
#line 334 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5844
_data_->_tmp29_ = _data_->_tmp28_[0];
5845
#line 335 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5846
_data_->_tmp30_ = _data_->types;
5847
#line 335 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5848
_data_->_tmp30__length1 = _data_->types_length1;
5849
#line 335 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5850
_data_->_tmp30_[1] = TRACKER_SPARQL_VALUE_TYPE_INTEGER;
5851
#line 335 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5852
_data_->_tmp31_ = _data_->_tmp30_[1];
5853
#line 337 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5854
_data_->_tmp32_ = _data_->results;
5855
#line 337 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5856
_data_->_tmp32__length1 = _data_->results_length1;
5857
#line 337 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5858
_data_->_tmp32__length2 = _data_->results_length2;
5859
#line 337 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5860
_data_->results = NULL;
5861
#line 337 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5862
_data_->_tmp33_ = _data_->results;
5863
#line 337 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5864
_data_->_tmp33__length1 = _data_->results_length1;
5865
#line 337 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5866
_data_->_tmp33__length2 = _data_->results_length2;
5867
#line 337 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5868
_data_->_tmp34_ = _data_->_tmp33__length1;
5869
#line 337 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5870
_data_->_tmp35_ = _data_->results;
5871
#line 337 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5872
_data_->_tmp35__length1 = _data_->results_length1;
5873
#line 337 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5874
_data_->_tmp35__length2 = _data_->results_length2;
5875
#line 337 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5876
_data_->_tmp36_ = _data_->_tmp35__length2;
5877
#line 337 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5878
_data_->_tmp37_ = _data_->var_names;
5879
#line 337 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5880
_data_->_tmp37__length1 = _data_->var_names_length1;
5881
#line 337 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5882
_data_->_tmp38_ = _data_->types;
5883
#line 337 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5884
_data_->_tmp38__length1 = _data_->types_length1;
5885
#line 337 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5886
_data_->_tmp39_ = tracker_bus_array_cursor_new (_data_->_tmp32_, _data_->_tmp32__length1, _data_->_tmp32__length2, _data_->_tmp34_, _data_->_tmp36_, _data_->_tmp37_, _data_->_tmp37__length1, _data_->_tmp38_, _data_->_tmp38__length1);
5887
#line 337 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5888
_data_->result = (TrackerSparqlCursor*) _data_->_tmp39_;
5889
#line 337 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5890
_data_->var_names = (_vala_array_free (_data_->var_names, _data_->var_names_length1, (GDestroyNotify) g_free), NULL);
5891
#line 337 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5892
_data_->types = (g_free (_data_->types), NULL);
5893
#line 337 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5894
_data_->results = (_vala_array_free (_data_->results, _data_->results_length1 * _data_->results_length2, (GDestroyNotify) g_free), NULL);
5895
#line 337 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5896
_g_object_unref0 (_data_->reply);
5897
#line 337 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5898
_g_object_unref0 (_data_->message);
5899
#line 337 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5900
_g_object_unref0 (_data_->connection);
5901
#line 337 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5902
if (_data_->_state_ == 0) {
5903
#line 337 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5904
g_simple_async_result_complete_in_idle (_data_->_async_result);
5905
#line 5906 "tracker-bus.c"
5907
#line 337 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5908
g_simple_async_result_complete (_data_->_async_result);
5909
#line 5910 "tracker-bus.c"
5911
#line 337 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5912
g_object_unref (_data_->_async_result);
5913
#line 337 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5915
#line 320 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5916
_data_->var_names = (_vala_array_free (_data_->var_names, _data_->var_names_length1, (GDestroyNotify) g_free), NULL);
5917
#line 320 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5918
_data_->types = (g_free (_data_->types), NULL);
5919
#line 320 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5920
_data_->results = (_vala_array_free (_data_->results, _data_->results_length1 * _data_->results_length2, (GDestroyNotify) g_free), NULL);
5921
#line 320 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5922
_g_object_unref0 (_data_->reply);
5923
#line 320 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5924
_g_object_unref0 (_data_->message);
5925
#line 320 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5926
_g_object_unref0 (_data_->connection);
5927
#line 320 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5928
if (_data_->_state_ == 0) {
5929
#line 320 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5930
g_simple_async_result_complete_in_idle (_data_->_async_result);
5931
#line 5932 "tracker-bus.c"
5933
#line 320 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5934
g_simple_async_result_complete (_data_->_async_result);
5935
#line 5936 "tracker-bus.c"
5937
#line 320 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5938
g_object_unref (_data_->_async_result);
5939
#line 320 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
5941
#line 5942 "tracker-bus.c"
6161
5945
static void tracker_bus_connection_class_init (TrackerBusConnectionClass * klass) {
6162
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5946
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
6163
5947
tracker_bus_connection_parent_class = g_type_class_peek_parent (klass);
6164
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6165
g_type_class_add_private (klass, sizeof (TrackerBusConnectionPrivate));
6166
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5948
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
6167
5949
TRACKER_SPARQL_CONNECTION_CLASS (klass)->query = tracker_bus_connection_real_query;
6168
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5950
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
6169
5951
TRACKER_SPARQL_CONNECTION_CLASS (klass)->query_async = tracker_bus_connection_real_query_async;
6170
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5952
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
6171
5953
TRACKER_SPARQL_CONNECTION_CLASS (klass)->query_finish = tracker_bus_connection_real_query_finish;
6172
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5954
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
6173
5955
TRACKER_SPARQL_CONNECTION_CLASS (klass)->update = tracker_bus_connection_real_update;
6174
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5956
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
6175
5957
TRACKER_SPARQL_CONNECTION_CLASS (klass)->update_async = tracker_bus_connection_real_update_async;
6176
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5958
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
6177
5959
TRACKER_SPARQL_CONNECTION_CLASS (klass)->update_finish = tracker_bus_connection_real_update_finish;
6178
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5960
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
6179
5961
TRACKER_SPARQL_CONNECTION_CLASS (klass)->update_array_async = tracker_bus_connection_real_update_array_async;
6180
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5962
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
6181
5963
TRACKER_SPARQL_CONNECTION_CLASS (klass)->update_array_finish = tracker_bus_connection_real_update_array_finish;
6182
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5964
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
6183
5965
TRACKER_SPARQL_CONNECTION_CLASS (klass)->update_blank = tracker_bus_connection_real_update_blank;
6184
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5966
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
6185
5967
TRACKER_SPARQL_CONNECTION_CLASS (klass)->update_blank_async = tracker_bus_connection_real_update_blank_async;
6186
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5968
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
6187
5969
TRACKER_SPARQL_CONNECTION_CLASS (klass)->update_blank_finish = tracker_bus_connection_real_update_blank_finish;
6188
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5970
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
6189
5971
TRACKER_SPARQL_CONNECTION_CLASS (klass)->load = tracker_bus_connection_real_load;
6190
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5972
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
6191
5973
TRACKER_SPARQL_CONNECTION_CLASS (klass)->load_async = tracker_bus_connection_real_load_async;
6192
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5974
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
6193
5975
TRACKER_SPARQL_CONNECTION_CLASS (klass)->load_finish = tracker_bus_connection_real_load_finish;
6194
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5976
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
6195
5977
TRACKER_SPARQL_CONNECTION_CLASS (klass)->statistics = tracker_bus_connection_real_statistics;
6196
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5978
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
6197
5979
TRACKER_SPARQL_CONNECTION_CLASS (klass)->statistics_async = tracker_bus_connection_real_statistics_async;
6198
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
5980
#line 20 "/home/martyn/Source/tracker/src/libtracker-bus/tracker-bus.vala"
6199
5981
TRACKER_SPARQL_CONNECTION_CLASS (klass)->statistics_finish = tracker_bus_connection_real_statistics_finish;
6200
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6201
G_OBJECT_CLASS (klass)->finalize = tracker_bus_connection_finalize;
6202
#line 6203 "tracker-bus.c"
5982
#line 5983 "tracker-bus.c"
6206
5986
static void tracker_bus_connection_instance_init (TrackerBusConnection * self) {
6207
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6208
self->priv = TRACKER_BUS_CONNECTION_GET_PRIVATE (self);
6209
#line 6210 "tracker-bus.c"
6213
static void tracker_bus_connection_finalize (GObject* obj) {
6214
TrackerBusConnection * self;
6215
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6216
self = TRACKER_BUS_CONNECTION (obj);
6217
#line 55 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6218
_g_object_unref0 (self->priv->resources_object);
6219
#line 56 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6220
_g_object_unref0 (self->priv->steroids_object);
6221
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6222
_g_object_unref0 (self->priv->statistics_object);
6223
#line 54 "/home/juerg/Code/tracker/tracker/src/libtracker-bus/tracker-bus.vala"
6224
G_OBJECT_CLASS (tracker_bus_connection_parent_class)->finalize (obj);
6225
#line 6226 "tracker-bus.c"