FsoGsmServiceManager* fso_gsm_service_manager_construct (GType object_type, FsoFrameworkSubsystem* subsystem, const gchar* serviceName, const gchar* servicePath) { FsoGsmServiceManager * self = NULL; GHashTable* _tmp0_; FsoFrameworkSubsystem* _tmp1_; FsoFrameworkSubsystem* _tmp2_; const gchar* _tmp3_; gchar* _tmp4_; const gchar* _tmp5_; gchar* _tmp6_; g_return_val_if_fail (subsystem != NULL, NULL); g_return_val_if_fail (serviceName != NULL, NULL); g_return_val_if_fail (servicePath != NULL, NULL); self = (FsoGsmServiceManager*) fso_framework_abstract_object_construct (object_type); _tmp0_ = g_hash_table_new_full (NULL, NULL, NULL, _g_object_unref0_); _g_hash_table_unref0 (self->priv->services); self->priv->services = _tmp0_; _tmp1_ = subsystem; _tmp2_ = _g_object_ref0 (_tmp1_); _g_object_unref0 (self->priv->subsystem); self->priv->subsystem = _tmp2_; _tmp3_ = serviceName; _tmp4_ = g_strdup (_tmp3_); _g_free0 (self->priv->serviceName); self->priv->serviceName = _tmp4_; _tmp5_ = servicePath; _tmp6_ = g_strdup (_tmp5_); _g_free0 (self->priv->servicePath); self->priv->servicePath = _tmp6_; return self; }
static void gnomenu_mnemonic_keys_finalize (GnomenuMnemonicKeys* obj) { GnomenuMnemonicKeys * self; self = GNOMENU_MNEMONIC_KEYS (obj); _g_hash_table_unref0 (self->priv->keys); _g_object_unref0 (self->priv->_shell); _g_object_unref0 (self->priv->current_grab); }
static void fso_gsm_gsm_pdp_service_real_internal_status_update_data_free (gpointer _data) { FsoGsmGsmPdpServiceInternalStatusUpdateData* _data_; _data_ = _data; _g_free0 (_data_->status); _g_hash_table_unref0 (_data_->properties); _g_object_unref0 (_data_->self); g_slice_free (FsoGsmGsmPdpServiceInternalStatusUpdateData, _data_); }
static void pdp_qmi_real_statusUpdate_data_free (gpointer _data) { pdp_qmi_statusUpdateData* _data_; _data_ = _data; _g_free0 (_data_->status); _g_hash_table_unref0 (_data_->properties); _g_object_unref0 (_data_->self); g_slice_free (pdp_qmi_statusUpdateData, _data_); }
static void dock_manager_dbus_watcher_finalize (GObject* obj) { DockManagerDBusWatcher * self; self = DOCK_MANAGER_DBUS_WATCHER (obj); _g_hash_table_unref0 (self->priv->owned_names); _g_object_unref0 (self->priv->bus_object); _g_regex_unref0 (self->priv->unnamed_bus_object); G_OBJECT_CLASS (dock_manager_dbus_watcher_parent_class)->finalize (obj); }
static void fso_gsm_service_manager_finalize (GObject* obj) { FsoGsmServiceManager * self; self = FSO_GSM_SERVICE_MANAGER (obj); _g_hash_table_unref0 (self->priv->services); _g_object_unref0 (self->priv->subsystem); _g_free0 (self->priv->serviceName); _g_free0 (self->priv->servicePath); G_OBJECT_CLASS (fso_gsm_service_manager_parent_class)->finalize (obj); }
static void adblock_filter_finalize (GObject* obj) { AdblockFilter * self; #line 14 "/home/luyue/new/Webkit2Browser/Source/midori/extensions/adblock/filter.vala" self = G_TYPE_CHECK_INSTANCE_CAST (obj, ADBLOCK_TYPE_FILTER, AdblockFilter); #line 15 "/home/luyue/new/Webkit2Browser/Source/midori/extensions/adblock/filter.vala" _g_object_unref0 (self->priv->optslist); #line 16 "/home/luyue/new/Webkit2Browser/Source/midori/extensions/adblock/filter.vala" _g_hash_table_unref0 (self->rules); #line 14 "/home/luyue/new/Webkit2Browser/Source/midori/extensions/adblock/filter.vala" G_OBJECT_CLASS (adblock_filter_parent_class)->finalize (obj); #line 479 "filter.c" }
static void nokia_isi_isi_unsolicited_handler_onRegistrationStatusUpdate (NokiaIsiIsiUnsolicitedHandler* self, GIsiCommNetworkISI_RegStatus* istatus) { GIsiCommNetworkISI_RegStatus _tmp0_; guint8 _tmp1_; const gchar* _tmp2_ = NULL; gchar* _tmp3_ = NULL; gchar* _tmp4_; GIsiCommNetworkISI_RegStatus _tmp5_; guint8 _tmp6_; FsoGsmModem* _tmp8_; gpointer _tmp9_ = NULL; FreeSmartphoneGSMNetwork* obj; GIsiCommNetworkISI_RegStatus _tmp10_; GHashTable* _tmp11_ = NULL; GHashTable* _tmp12_; g_return_if_fail (self != NULL); g_return_if_fail (istatus != NULL); _tmp0_ = *istatus; _tmp1_ = _tmp0_.status; _tmp2_ = _NET_registration_status_to_string (_tmp1_); _tmp3_ = g_strconcat ("on registration status update w/ isi status ", _tmp2_, NULL); _tmp4_ = _tmp3_; g_debug ("unsolicited.vala:56: %s", _tmp4_); _g_free0 (_tmp4_); _tmp5_ = *istatus; _tmp6_ = _tmp5_.status; switch (_tmp6_) { case NET_REG_STATUS_HOME: case NET_REG_STATUS_ROAM: case NET_REG_STATUS_ROAM_BLINK: { FsoGsmModem* _tmp7_; _tmp7_ = self->priv->modem; fso_gsm_modem_advanceToState (_tmp7_, FSO_GSM_MODEM_STATUS_ALIVE_REGISTERED, FALSE); break; } default: { break; } } _tmp8_ = self->priv->modem; _tmp9_ = fso_gsm_modem_theDevice (_tmp8_, FREE_SMARTPHONE_GSM_TYPE_NETWORK, (GBoxedCopyFunc) g_object_ref, g_object_unref); obj = (FreeSmartphoneGSMNetwork*) _tmp9_; _tmp10_ = *istatus; _tmp11_ = nokia_isi_isiRegStatusToFsoRegStatus (&_tmp10_); _tmp12_ = _tmp11_; g_signal_emit_by_name (obj, "status", _tmp12_); _g_hash_table_unref0 (_tmp12_); _g_object_unref0 (obj); }
static gboolean fso_gsm_gsm_pdp_service_real_get_context_status_co (FsoGsmGsmPdpServiceGetContextStatusData* _data_) { switch (_data_->_state_) { case 0: goto _state_0; default: g_assert_not_reached (); } _state_0: fso_gsm_service_checkAvailability ((FsoGsmService*) _data_->self, FSO_GSM_MODEM_STATUS_ALIVE_NO_SIM, &_data_->_inner_error_); if (_data_->_inner_error_ != NULL) { if ((((_data_->_inner_error_->domain == FREE_SMARTPHONE_GSM_ERROR) || (_data_->_inner_error_->domain == FREE_SMARTPHONE_ERROR)) || (_data_->_inner_error_->domain == G_DBUS_ERROR)) || (_data_->_inner_error_->domain == G_IO_ERROR)) { g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_); g_error_free (_data_->_inner_error_); if (_data_->_state_ == 0) { g_simple_async_result_complete_in_idle (_data_->_async_result); } else { g_simple_async_result_complete (_data_->_async_result); } g_object_unref (_data_->_async_result); return FALSE; } else { 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); g_clear_error (&_data_->_inner_error_); return FALSE; } } _data_->_tmp0_ = ((FsoGsmService*) _data_->self)->modem; _data_->_tmp1_ = fso_gsm_modem_get_pdphandler (_data_->_tmp0_); _data_->_tmp2_ = _data_->_tmp1_; _data_->_tmp3_ = fso_gsm_ipdp_handler_get_status (_data_->_tmp2_); _data_->_tmp4_ = _data_->_tmp3_; _data_->status = _data_->_tmp4_; _data_->_tmp5_ = ((FsoGsmService*) _data_->self)->modem; _data_->_tmp6_ = fso_gsm_modem_get_pdphandler (_data_->_tmp5_); _data_->_tmp7_ = _data_->_tmp6_; _data_->_tmp8_ = fso_gsm_ipdp_handler_get_properties (_data_->_tmp7_); _data_->_tmp9_ = _data_->_tmp8_; _data_->_tmp10_ = _g_hash_table_ref0 (_data_->_tmp9_); _g_hash_table_unref0 (_data_->properties); _data_->properties = _data_->_tmp10_; if (_data_->_state_ == 0) { g_simple_async_result_complete_in_idle (_data_->_async_result); } else { g_simple_async_result_complete (_data_->_async_result); } g_object_unref (_data_->_async_result); return FALSE; }
static void fso_gsm_gsm_pdp_service_real_get_context_status_finish (FreeSmartphoneGSMPDP* base, GAsyncResult* _res_, FreeSmartphoneGSMContextStatus* status, GHashTable** properties, GError** error) { FsoGsmGsmPdpServiceGetContextStatusData* _data_; if (g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (_res_), error)) { return; } _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_)); if (status) { *status = _data_->status; } if (properties) { *properties = _data_->properties; } else { _g_hash_table_unref0 (_data_->properties); } _data_->properties = NULL; }
static void adblock_filter_real_clear (AdblockFeature* base) { AdblockFilter * self; GHashFunc _tmp0_; GEqualFunc _tmp1_; GHashTable* _tmp2_; #line 35 "/home/luyue/new/Webkit2Browser/Source/midori/extensions/adblock/filter.vala" self = (AdblockFilter*) base; #line 36 "/home/luyue/new/Webkit2Browser/Source/midori/extensions/adblock/filter.vala" _tmp0_ = g_str_hash; #line 36 "/home/luyue/new/Webkit2Browser/Source/midori/extensions/adblock/filter.vala" _tmp1_ = g_str_equal; #line 36 "/home/luyue/new/Webkit2Browser/Source/midori/extensions/adblock/filter.vala" _tmp2_ = g_hash_table_new_full (_tmp0_, _tmp1_, _g_free0_, _g_regex_unref0_); #line 36 "/home/luyue/new/Webkit2Browser/Source/midori/extensions/adblock/filter.vala" _g_hash_table_unref0 (self->rules); #line 36 "/home/luyue/new/Webkit2Browser/Source/midori/extensions/adblock/filter.vala" self->rules = _tmp2_; #line 287 "filter.c" }
static void pdp_qmi_onInputFromQmi (PdpQmi* self, gchar* data, gssize length) { gchar* _tmp0_; gssize _tmp1_; gchar _tmp2_; gchar* _tmp3_; gchar* _tmp4_; gchar* message; FsoFrameworkLogger* _tmp5_; gchar* _tmp6_ = NULL; gchar* _tmp7_; const gchar* _tmp8_ = NULL; gchar* _tmp9_ = NULL; gchar* _tmp10_; gboolean _tmp11_ = FALSE; GHashTable* _tmp12_ = NULL; GHashTable* _tmp13_; g_return_if_fail (self != NULL); _tmp0_ = data; _tmp1_ = length; _tmp0_[_tmp1_ - 1] = '\0'; _tmp2_ = _tmp0_[_tmp1_ - 1]; _tmp3_ = data; _tmp4_ = g_strdup ((const gchar*) _tmp3_); message = _tmp4_; _tmp5_ = ((FsoFrameworkAbstractObject*) self)->logger; _tmp6_ = g_strescape (message, ""); _tmp7_ = _tmp6_; _tmp8_ = string_to_string (_tmp7_); _tmp9_ = g_strconcat ("QMI says: ", _tmp8_, NULL); _tmp10_ = _tmp9_; _tmp11_ = fso_framework_logger_debug (_tmp5_, _tmp10_); g_assert (_tmp11_); _g_free0 (_tmp10_); _g_free0 (_tmp7_); _tmp12_ = fso_framework_string_handling_splitKeyValuePairs (message); _tmp13_ = _tmp12_; pdp_qmi_onUpdateFromQmi (self, _tmp13_); _g_hash_table_unref0 (_tmp13_); _g_free0 (message); }
void init_commands (void) { GHashTable* _tmp0_; GHashTable* _tmp1_; g_return_if_fail (commands_table == NULL); commands_table = (_tmp0_ = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, NULL), _g_hash_table_unref0 (commands_table), _tmp0_); command_descriptions_table = (_tmp1_ = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, g_free), _g_hash_table_unref0 (command_descriptions_table), _tmp1_); { gint i; i = 0; { gboolean _tmp2_; _tmp2_ = TRUE; while (TRUE) { char* description; char* name; if (!_tmp2_) { i++; } _tmp2_ = FALSE; if (!(commands[i].description != NULL)) { break; } description = g_strdup (commands[i].description); name = pop_string (&description); g_hash_table_insert (commands_table, g_strdup (name), commands[i].function); g_hash_table_insert (command_descriptions_table, g_strdup (name), g_strdup (description)); _g_free0 (name); _g_free0 (description); } } } }
static GObject * dock_manager_dbus_watcher_constructor (GType type, guint n_construct_properties, GObjectConstructParam * construct_properties) { GObject * obj; GObjectClass * parent_class; DockManagerDBusWatcher * self; GHashTable* _tmp0_ = NULL; DBusGConnection* _tmp1_ = NULL; DBusGConnection* connection; DBusGProxy* _tmp2_ = NULL; GRegex* _tmp3_ = NULL; GRegex* _tmp4_; gint _tmp5_; gchar** _tmp6_ = NULL; gchar** all_names; gint all_names_length1; gint _all_names_size_; GError * _inner_error_ = NULL; parent_class = G_OBJECT_CLASS (dock_manager_dbus_watcher_parent_class); obj = parent_class->constructor (type, n_construct_properties, construct_properties); self = DOCK_MANAGER_DBUS_WATCHER (obj); _tmp0_ = g_hash_table_new_full (g_str_hash, g_str_equal, _g_free0_, NULL); _g_hash_table_unref0 (self->priv->owned_names); self->priv->owned_names = _tmp0_; _tmp1_ = dbus_g_bus_get (DBUS_BUS_SESSION, &_inner_error_); connection = _tmp1_; if (_inner_error_ != NULL) { 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); g_clear_error (&_inner_error_); } _tmp2_ = dbus_g_proxy_new_for_name (connection, "org.freedesktop.DBus", "/org/freedesktop/DBus", "org.freedesktop.DBus"); _g_object_unref0 (self->priv->bus_object); self->priv->bus_object = _tmp2_; _dynamic_NameOwnerChanged1_connect (self->priv->bus_object, "NameOwnerChanged", (GCallback) _dock_manager_dbus_watcher_name_owner_changed_dynamic_NameOwnerChanged0_, self); _tmp3_ = g_regex_new ("^:\\d+.\\d+$", 0, 0, &_inner_error_); _tmp4_ = _tmp3_; if (_inner_error_ != NULL) { _dbus_g_connection_unref0 (connection); 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); g_clear_error (&_inner_error_); } _g_regex_unref0 (self->priv->unnamed_bus_object); self->priv->unnamed_bus_object = _tmp4_; _tmp6_ = _dynamic_list_names1 (self->priv->bus_object, &_tmp5_, &_inner_error_); all_names = _tmp6_; all_names_length1 = _tmp5_; _all_names_size_ = _tmp5_; if (_inner_error_ != NULL) { _dbus_g_connection_unref0 (connection); 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); g_clear_error (&_inner_error_); } { gchar** s_collection; int s_collection_length1; int s_it; s_collection = all_names; s_collection_length1 = all_names_length1; for (s_it = 0; s_it < all_names_length1; s_it = s_it + 1) { gchar* _tmp7_; gchar* s; _tmp7_ = g_strdup (s_collection[s_it]); s = _tmp7_; { gboolean _tmp8_; _tmp8_ = g_regex_match (self->priv->unnamed_bus_object, s, 0, NULL); if (_tmp8_ == FALSE) { gchar* _tmp9_; _tmp9_ = g_strdup (s); g_hash_table_insert (self->priv->owned_names, _tmp9_, GINT_TO_POINTER (1)); } _g_free0 (s); } } } all_names = (_vala_array_free (all_names, all_names_length1, (GDestroyNotify) g_free), NULL); _dbus_g_connection_unref0 (connection); return obj; }