aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2010-03-04 17:28:36 -0800
committerDan Williams <dcbw@redhat.com>2010-03-04 17:28:36 -0800
commit3457adefefa8bedd0349e6ac3d5cebcacf958000 (patch)
treec3b5957d3e15ec35beaed14daa344acdac49c061
parent6dd751bf3f7bf515767ac6864b7eaf126e01fb3d (diff)
gsm: clarify generic GSM subclass API a bit
-rw-r--r--src/mm-generic-gsm.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mm-generic-gsm.h b/src/mm-generic-gsm.h
index de0b00b7..4f190f8b 100644
--- a/src/mm-generic-gsm.h
+++ b/src/mm-generic-gsm.h
@@ -59,7 +59,10 @@ typedef struct {
* that need to perform custom initialization sequences or other setup should
* generally override this method instead of the MMModem interface's enable()
* method, unless the customization must happen *after* the generic init
- * sequence has completed.
+ * sequence has completed. When the subclass' enable attempt is complete
+ * the subclass should call mm_generic_gsm_enable_complete() with any error
+ * 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);
} MMGenericGsmClass;