From d091344da2e50ef4016a87493b06fc54e40a2184 Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Wed, 22 Aug 2012 16:44:10 +0200 Subject: [PATCH] broadband-bearer: pass down the data port to the 3GPP dialling step Plugins may require specific dialling commands depending on the port type. --- plugins/icera/mm-broadband-bearer-icera.c | 1 + plugins/option/mm-broadband-bearer-hso.c | 1 + src/mm-broadband-bearer.c | 2 ++ src/mm-broadband-bearer.h | 1 + 4 files changed, 5 insertions(+) diff --git a/plugins/icera/mm-broadband-bearer-icera.c b/plugins/icera/mm-broadband-bearer-icera.c index 789c7274..44b2a38c 100644 --- a/plugins/icera/mm-broadband-bearer-icera.c +++ b/plugins/icera/mm-broadband-bearer-icera.c @@ -866,6 +866,7 @@ static void dial_3gpp (MMBroadbandBearer *self, MMBaseModem *modem, MMAtSerialPort *primary, + MMPort *data, /* unused by us */ guint cid, GCancellable *cancellable, GAsyncReadyCallback callback, diff --git a/plugins/option/mm-broadband-bearer-hso.c b/plugins/option/mm-broadband-bearer-hso.c index ed82e0ed..0fc96bc0 100644 --- a/plugins/option/mm-broadband-bearer-hso.c +++ b/plugins/option/mm-broadband-bearer-hso.c @@ -598,6 +598,7 @@ static void dial_3gpp (MMBroadbandBearer *self, MMBaseModem *modem, MMAtSerialPort *primary, + MMPort *data, /* unused by us */ guint cid, GCancellable *cancellable, GAsyncReadyCallback callback, diff --git a/src/mm-broadband-bearer.c b/src/mm-broadband-bearer.c index 1eaff56e..36e7b31b 100644 --- a/src/mm-broadband-bearer.c +++ b/src/mm-broadband-bearer.c @@ -598,6 +598,7 @@ static void dial_3gpp (MMBroadbandBearer *self, MMBaseModem *modem, MMAtSerialPort *primary, + MMPort *data, /* unused by us */ guint cid, GCancellable *cancellable, GAsyncReadyCallback callback, @@ -752,6 +753,7 @@ initialize_pdp_context_ready (MMBaseModem *modem, MM_BROADBAND_BEARER_GET_CLASS (ctx->self)->dial_3gpp (ctx->self, ctx->modem, ctx->primary, + ctx->data, ctx->cid, ctx->cancellable, (GAsyncReadyCallback)dial_3gpp_ready, diff --git a/src/mm-broadband-bearer.h b/src/mm-broadband-bearer.h index 9e0688e5..29d17b99 100644 --- a/src/mm-broadband-bearer.h +++ b/src/mm-broadband-bearer.h @@ -71,6 +71,7 @@ struct _MMBroadbandBearerClass { void (* dial_3gpp) (MMBroadbandBearer *self, MMBaseModem *modem, MMAtSerialPort *primary, + MMPort *data, guint cid, GCancellable *cancellable, GAsyncReadyCallback callback,