summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--gatchat/gatmux.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/gatchat/gatmux.c b/gatchat/gatmux.c
index e7cb9fd0..e2385c6e 100644
--- a/gatchat/gatmux.c
+++ b/gatchat/gatmux.c
@@ -327,6 +327,22 @@ void g_at_mux_set_dlc_status(GAtMux *mux, guint8 dlc, int status)
mux->dlcs[dlc-1]->throttled = TRUE;
}
+void g_at_mux_set_data(GAtMux *mux, void *data)
+{
+ if (mux == NULL)
+ return;
+
+ mux->driver_data = data;
+}
+
+void *g_at_mux_get_data(GAtMux *mux)
+{
+ if (mux == NULL)
+ return NULL;
+
+ return mux->driver_data;
+}
+
static gboolean watch_check(GSource *source)
{
return FALSE;