summaryrefslogtreecommitdiff
path: root/modem/sms.h
diff options
context:
space:
mode:
Diffstat (limited to 'modem/sms.h')
-rw-r--r--modem/sms.h15
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,