aboutsummaryrefslogtreecommitdiff
path: root/src/mm-generic-gsm.h
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2011-06-30 19:48:23 +0200
committerAleksander Morgado <aleksander@lanedo.com>2011-06-30 19:48:23 +0200
commit7762d401e8201efc05d643b9da32f3e60a42c470 (patch)
treec1de587432ca1c0b1a766127aabbc14a77ac75a0 /src/mm-generic-gsm.h
parent881f928c40f1460bcb03fae3eaf96b23f40fca3f (diff)
parent7e69d2cf307efdb4ddec5ef0eef9f6141bf8fa65 (diff)
Merge remote-tracking branch 'lanedo/power-up-check-needed'
Diffstat (limited to 'src/mm-generic-gsm.h')
-rw-r--r--src/mm-generic-gsm.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/mm-generic-gsm.h b/src/mm-generic-gsm.h
index 57b65bf8..73a03ad2 100644
--- a/src/mm-generic-gsm.h
+++ b/src/mm-generic-gsm.h
@@ -90,7 +90,15 @@ typedef struct {
* encountered during the process and the MMCallbackInfo created from the
* callback and user_data passed in here.
*/
- void (*do_enable) (MMGenericGsm *self, MMModemFn callback, gpointer user_data);
+ void (*do_enable) (MMGenericGsm *self,
+ MMModemFn callback,
+ gpointer user_data);
+
+ /* Called before issuing the power-up command, to check whether it should
+ * really be issued or not. */
+ void (*do_enable_power_up_check_needed) (MMGenericGsm *self,
+ MMModemUIntFn callback,
+ gpointer user_data);
/* Called after the generic class has attempted to power up the modem.
* Subclasses can handle errors here if they know the device supports their
@@ -143,6 +151,7 @@ typedef struct {
void (*get_sim_iccid) (MMGenericGsm *self,
MMModemStringFn callback,
gpointer user_data);
+
} MMGenericGsmClass;
GType mm_generic_gsm_get_type (void);