diff options
author | Aleksander Morgado <aleksander@lanedo.com> | 2012-01-19 15:26:24 +0100 |
---|---|---|
committer | Aleksander Morgado <aleksander@lanedo.com> | 2012-03-15 14:14:53 +0100 |
commit | 63f209d6da0cc2349c6911876a11814e98e3acd2 (patch) | |
tree | a33c0643527bedda413da06a3f63e34747c8efaa | |
parent | 24dd208b59310deb6fce4b35495c6dc854c74920 (diff) |
iface-modem-cdma: CDMA bearer creation removed
-rw-r--r-- | src/mm-iface-modem-cdma.c | 59 | ||||
-rw-r--r-- | src/mm-iface-modem-cdma.h | 18 |
2 files changed, 0 insertions, 77 deletions
diff --git a/src/mm-iface-modem-cdma.c b/src/mm-iface-modem-cdma.c index ed5e5407..85273ff1 100644 --- a/src/mm-iface-modem-cdma.c +++ b/src/mm-iface-modem-cdma.c @@ -431,65 +431,6 @@ mm_iface_modem_cdma_register_in_network (MMIfaceModemCdma *self, } /*****************************************************************************/ -/* Create new CDMA bearer */ - -MMBearer * -mm_iface_modem_cdma_create_bearer_finish (MMIfaceModemCdma *self, - GAsyncResult *res, - GError **error) -{ - MMModemCdmaRegistrationState cdma1x_current_state; - MMModemCdmaRegistrationState evdo_current_state; - MMBearer *bearer; - - g_assert (MM_IFACE_MODEM_CDMA_GET_INTERFACE (self)->bearer_new_finish != NULL); - bearer = MM_IFACE_MODEM_CDMA_GET_INTERFACE (self)->bearer_new_finish (res, - error); - - if (!bearer) - return NULL; - - g_object_get (self, - MM_IFACE_MODEM_CDMA_CDMA1X_REGISTRATION_STATE, &cdma1x_current_state, - MM_IFACE_MODEM_CDMA_EVDO_REGISTRATION_STATE, &evdo_current_state, - NULL); - - if (cdma1x_current_state == MM_MODEM_CDMA_REGISTRATION_STATE_ROAMING || - evdo_current_state == MM_MODEM_CDMA_REGISTRATION_STATE_ROAMING) { - /* Don't allow bearer to get connected if roaming forbidden */ - if (mm_bearer_get_allow_roaming (bearer)) - mm_bearer_set_connection_allowed (bearer); - else - mm_bearer_set_connection_forbidden ( - bearer, - MM_BEARER_CONNECTION_FORBIDDEN_REASON_ROAMING); - } - else if (cdma1x_current_state == MM_MODEM_CDMA_REGISTRATION_STATE_HOME || - evdo_current_state == MM_MODEM_CDMA_REGISTRATION_STATE_HOME) - mm_bearer_set_connection_allowed (bearer); - else - mm_bearer_set_connection_forbidden ( - bearer, - MM_BEARER_CONNECTION_FORBIDDEN_REASON_UNREGISTERED); - - return bearer; -} - -void -mm_iface_modem_cdma_create_bearer (MMIfaceModemCdma *self, - MMCommonBearerProperties *properties, - GAsyncReadyCallback callback, - gpointer user_data) -{ - g_assert (MM_IFACE_MODEM_CDMA_GET_INTERFACE (self)->bearer_new != NULL); - MM_IFACE_MODEM_CDMA_GET_INTERFACE (self)->bearer_new (self, - properties, - NULL, - callback, - user_data); -} - -/*****************************************************************************/ typedef struct _RunAllRegistrationChecksContext RunAllRegistrationChecksContext; static void registration_check_step (RunAllRegistrationChecksContext *ctx); diff --git a/src/mm-iface-modem-cdma.h b/src/mm-iface-modem-cdma.h index d8ffeafc..90a50d98 100644 --- a/src/mm-iface-modem-cdma.h +++ b/src/mm-iface-modem-cdma.h @@ -148,15 +148,6 @@ struct _MMIfaceModemCdma { gboolean (*register_in_network_finish) (MMIfaceModemCdma *self, GAsyncResult *res, GError **error); - - /* New CDMA bearer */ - void (* bearer_new) (MMIfaceModemCdma *self, - MMCommonBearerProperties *properties, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data); - MMBearer * (* bearer_new_finish) (GAsyncResult *res, - GError **error); }; GType mm_iface_modem_cdma_get_type (void); @@ -232,15 +223,6 @@ gboolean mm_iface_modem_cdma_register_in_network_finish (MMIfaceModemCdma *self, GAsyncResult *res, GError **error); -/* Create new CDMA bearer */ -void mm_iface_modem_cdma_create_bearer (MMIfaceModemCdma *self, - MMCommonBearerProperties *properties, - GAsyncReadyCallback callback, - gpointer user_data); -MMBearer *mm_iface_modem_cdma_create_bearer_finish (MMIfaceModemCdma *self, - GAsyncResult *res, - GError **error); - /* Bind properties for simple GetStatus() */ void mm_iface_modem_cdma_bind_simple_status (MMIfaceModemCdma *self, MMCommonSimpleProperties *status); |