diff options
Diffstat (limited to 'modem/sms.h')
-rw-r--r-- | modem/sms.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/modem/sms.h b/modem/sms.h index 68ac36a..182dba8 100644 --- a/modem/sms.h +++ b/modem/sms.h @@ -76,6 +76,11 @@ typedef void ModemSMSDeliverHandler (ModemSMSService *, SMSGDeliver *, gpointer); #endif +typedef void ModemSMSMessageHandler (ModemSMSService *self, + gchar const *message, + GHashTable *info, + gpointer user_data); + typedef void ModemSMSServiceReply (ModemSMSService *self, ModemRequest *request, GError const *error, @@ -101,8 +106,18 @@ gulong modem_sms_connect_to_deliver (ModemSMSService *self, gpointer user_data); #endif +gulong modem_sms_connect_to_incoming_message (ModemSMSService *self, + ModemSMSMessageHandler *handler, + gpointer data); + +gulong modem_sms_connect_to_immediate_message (ModemSMSService *self, + ModemSMSMessageHandler *handler, + gpointer data); + guint64 modem_sms_service_time_connected (ModemSMSService const *self); +gint64 modem_sms_parse_time (gchar const *); + /* ---------------------------------------------------------------------- */ ModemRequest *modem_sms_set_sc_address (ModemSMSService *self, |