diff options
Diffstat (limited to 'src/mm-modem-base.c')
-rw-r--r-- | src/mm-modem-base.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/mm-modem-base.c b/src/mm-modem-base.c index 08c098de..b3b1db2c 100644 --- a/src/mm-modem-base.c +++ b/src/mm-modem-base.c @@ -60,6 +60,7 @@ typedef struct { guint32 unlock_retries; GArray *pin_retry_counts; guint32 ip_method; + guint32 ip_timeout; gboolean valid; MMModemState state; @@ -925,6 +926,9 @@ set_property (GObject *object, guint prop_id, case MM_MODEM_PROP_IP_METHOD: priv->ip_method = g_value_get_uint (value); break; + case MM_MODEM_PROP_IP_TIMEOUT: + priv->ip_timeout = g_value_get_uint (value); + break; case MM_MODEM_PROP_VALID: case MM_MODEM_PROP_TYPE: case MM_MODEM_PROP_ENABLED: @@ -997,6 +1001,9 @@ get_property (GObject *object, guint prop_id, case MM_MODEM_PROP_IP_METHOD: g_value_set_uint (value, priv->ip_method); break; + case MM_MODEM_PROP_IP_TIMEOUT: + g_value_set_uint (value, priv->ip_timeout); + break; case MM_MODEM_PROP_VALID: g_value_set_boolean (value, priv->valid); break; @@ -1106,6 +1113,10 @@ mm_modem_base_class_init (MMModemBaseClass *klass) MM_MODEM_IP_METHOD); g_object_class_override_property (object_class, + MM_MODEM_PROP_IP_TIMEOUT, + MM_MODEM_IP_TIMEOUT); + + g_object_class_override_property (object_class, MM_MODEM_PROP_VALID, MM_MODEM_VALID); |