summaryrefslogtreecommitdiffstats
path: root/gisi/modem.h
diff options
context:
space:
mode:
authorAki Niemi <aki.niemi@nokia.com>2010-12-03 09:55:04 +0200
committerAki Niemi <aki.niemi@nokia.com>2010-12-22 17:13:48 +0200
commita1b20ae1da849d76a940e97f8f40cc3c1e347270 (patch)
treeb0b5c1a9422d4fc811b370d58c3c34eaa8e6727f /gisi/modem.h
parent7d6e163184d09a605b051607b17e919ce734dd72 (diff)
downloadofono-a1b20ae1da849d76a940e97f8f40cc3c1e347270.tar.bz2
gisi: Add message tracing and debugging support
Diffstat (limited to 'gisi/modem.h')
-rw-r--r--gisi/modem.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/gisi/modem.h b/gisi/modem.h
index 9c67b51b..7ff4d72a 100644
--- a/gisi/modem.h
+++ b/gisi/modem.h
@@ -39,13 +39,14 @@ struct _GIsiPending;
typedef struct _GIsiPending GIsiPending;
typedef void (*GIsiNotifyFunc)(const GIsiMessage *msg, void *opaque);
+typedef void (*GIsiDebugFunc)(const char *fmt, ...);
GIsiModem *g_isi_modem_create(unsigned index);
GIsiModem *g_isi_modem_create_by_name(const char *name);
void g_isi_modem_destroy(GIsiModem *modem);
unsigned g_isi_modem_index(GIsiModem *modem);
-void g_isi_modem_set_debug(GIsiModem *modem, GIsiNotifyFunc notify,
- void *opaque);
+void g_isi_modem_set_trace(GIsiModem *modem, GIsiNotifyFunc notify);
+void g_isi_modem_set_debug(GIsiModem *modem, GIsiDebugFunc debug);
void *g_isi_modem_set_userdata(GIsiModem *modem, void *data);
void *g_isi_modem_get_userdata(GIsiModem *modem);