static void enabling_init_sequence_ready (MMBaseModem *self, GAsyncResult *res, EnablingModemInitContext *ctx) { /* Ignore errors */ mm_base_modem_at_sequence_full_finish (self, res, NULL, NULL); g_simple_async_result_set_op_res_gboolean (ctx->result, TRUE); enabling_modem_init_context_complete_and_free (ctx); }
GVariant * mm_base_modem_at_sequence_finish (MMBaseModem *self, GAsyncResult *res, gpointer *response_processor_context, GError **error) { return (mm_base_modem_at_sequence_full_finish ( self, res, response_processor_context, error)); }
static gboolean modem_3gpp_enable_unsolicited_events_finish (MMIfaceModem3gpp *self, GAsyncResult *res, GError **error) { /* Ignore errors */ mm_base_modem_at_sequence_full_finish (MM_BASE_MODEM (self), res, NULL, NULL); return TRUE; }
static void own_enable_unsolicited_events_ready (MMBaseModem *self, GAsyncResult *res, GSimpleAsyncResult *simple) { GError *error = NULL; mm_base_modem_at_sequence_full_finish (self, res, NULL, &error); if (error) g_simple_async_result_take_error (simple, error); else g_simple_async_result_set_op_res_gboolean (simple, TRUE); g_simple_async_result_complete (simple); g_object_unref (simple); }
static void own_disable_unsolicited_events_ready (MMBaseModem *self, GAsyncResult *res, GSimpleAsyncResult *simple) { GError *error = NULL; mm_base_modem_at_sequence_full_finish (self, res, NULL, &error); if (error) { g_simple_async_result_take_error (simple, error); g_simple_async_result_complete (simple); g_object_unref (simple); return; } /* Next, chain up parent's disable */ iface_modem_3gpp_parent->disable_unsolicited_events ( MM_IFACE_MODEM_3GPP (self), (GAsyncReadyCallback)parent_disable_unsolicited_events_ready, simple); }