summaryrefslogtreecommitdiffstats
path: root/src/modem.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/modem.h')
-rw-r--r--src/modem.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/modem.h b/src/modem.h
index b2a7ffe..e8a4ec1 100644
--- a/src/modem.h
+++ b/src/modem.h
@@ -1,6 +1,15 @@
#ifndef foomodemhfoo
#define foomodemhfoo
-int modem_open(const char *dev);
+enum modem_state { MODEM_STATE_DISABLED, MODEM_STATE_INIT, MODEM_STATE_AUDIO };
+
+struct modem {
+ char *dev;
+ int fd;
+ enum modem_state state;
+};
+
+struct modem *modem_open(const char *dev);
+void modem_close(struct modem *m);
#endif