static void connection_updated (NMRemoteConnection *connection, GError *error, gpointer op) { nmt_sync_op_complete_boolean (op, error == NULL, error); }
static void connection_added (NMRemoteSettings *settings, NMRemoteConnection *connection, GError *error, gpointer op) { nmt_sync_op_complete_boolean (op, error == NULL, error); }
static void connect_cancelled (NmtNewtForm *form, gpointer user_data) { NmtSyncOp *op = user_data; GError *error = NULL; error = g_error_new_literal (G_IO_ERROR, G_IO_ERROR_CANCELLED, "Cancelled"); nmt_sync_op_complete_boolean (op, FALSE, error); g_clear_error (&error); }
static void hostname_set (GObject *object, GAsyncResult *result, gpointer op) { GError *error = NULL; nm_client_save_hostname_finish (NM_CLIENT (object), result, &error); nmt_sync_op_complete_boolean (op, error == NULL, error); g_clear_error (&error); }
static void connection_removed_signal (NMClient *client, NMRemoteConnection *connection, gpointer user_data) { ConnectionDeleteData *data = user_data; if (connection == data->connection) { data->got_signal = TRUE; if (data->got_callback && data->got_signal) nmt_sync_op_complete_boolean (&data->op, TRUE, NULL); } }
static void connection_deleted_callback (GObject *connection, GAsyncResult *result, gpointer user_data) { ConnectionDeleteData *data = user_data; GError *error = NULL; if (!nm_remote_connection_delete_finish (data->connection, result, &error)) { nmt_newt_message_dialog (_("Unable to delete connection: %s"), error->message); } else data->got_callback = TRUE; if (error || (data->got_callback && data->got_signal)) nmt_sync_op_complete_boolean (&data->op, error == NULL, error); g_clear_error (&error); }
static void activate_ac_state_changed (GObject *object, GParamSpec *pspec, gpointer user_data) { NmtSyncOp *op = user_data; NMActiveConnectionState state; GError *error = NULL; state = nm_active_connection_get_state (NM_ACTIVE_CONNECTION (object)); if (state == NM_ACTIVE_CONNECTION_STATE_ACTIVATING) return; if (state != NM_ACTIVE_CONNECTION_STATE_ACTIVATED) { error = g_error_new_literal (NM_CLIENT_ERROR, NM_CLIENT_ERROR_FAILED, _("Activation failed")); } nmt_sync_op_complete_boolean (op, error == NULL, error); g_clear_error (&error); }