diff options
author | Tambet Ingo <tambet@gmail.com> | 2008-09-01 15:45:55 +0300 |
---|---|---|
committer | Tambet Ingo <tambet@gmail.com> | 2008-09-01 15:45:55 +0300 |
commit | 1bb60347b503e1aaf043548b853f19156a31b5e4 (patch) | |
tree | b3443048e8e9e3b4ae19d076a1ae235e579461d5 /src/mm-callback-info.h | |
parent | 209a6390cb5a3aaa3aeee4c8e6a23a59e705316c (diff) |
Implement reading IMEI, IMSI, manufacturer, model, and version (revision).
Diffstat (limited to 'src/mm-callback-info.h')
-rw-r--r-- | src/mm-callback-info.h | 22 |
1 files changed, 16 insertions, 6 deletions
diff --git a/src/mm-callback-info.h b/src/mm-callback-info.h index c8321bb1..eef2073f 100644 --- a/src/mm-callback-info.h +++ b/src/mm-callback-info.h @@ -6,13 +6,15 @@ #include "mm-modem.h" typedef struct { - GData *qdata; - MMModem *modem; - MMModemFn callback; + GData *qdata; + MMModem *modem; + + MMModemFn async_callback; MMModemUIntFn uint_callback; - guint32 uint_result; - gpointer user_data; - GError *error; + MMModemStringFn str_callback; + + gpointer user_data; + GError *error; guint pending_id; } MMCallbackInfo; @@ -24,9 +26,17 @@ MMCallbackInfo *mm_callback_info_uint_new (MMModem *modem, MMModemUIntFn callback, gpointer user_data); +MMCallbackInfo *mm_callback_info_string_new (MMModem *modem, + MMModemStringFn callback, + gpointer user_data); + void mm_callback_info_schedule (MMCallbackInfo *info); void mm_callback_info_cancel (MMCallbackInfo *info); +void mm_callback_info_set_result (MMCallbackInfo *info, + gpointer data, + GDestroyNotify destroy); + void mm_callback_info_set_data (MMCallbackInfo *info, const char *key, gpointer data, |