static void activate_callback (GObject *client, GAsyncResult *result, gpointer user_data) { NmtSyncOp *op = user_data; NMActiveConnection *ac; GError *error = NULL; ac = nm_client_activate_connection_finish (NM_CLIENT (client), result, &error); if (error) nmt_sync_op_complete_pointer (op, NULL, error); else nmt_sync_op_complete_pointer (op, ac, NULL); }
static void got_secrets (NMRemoteConnection *connection, GHashTable *secrets, GError *error, gpointer op) { nmt_sync_op_complete_pointer (op, secrets, error); }