summaryrefslogtreecommitdiffstats
path: root/src/modem.h
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2004-01-05 22:24:10 +0000
committerLennart Poettering <lennart@poettering.net>2004-01-05 22:24:10 +0000
commitd24a3f265ec4344b5502ec57df3cf8358f6f1499 (patch)
treeb869285f72044966ceaa4f6d2d7ab2cb998c03f3 /src/modem.h
parente44bcf6a233173911c2a52f314025abd28281485 (diff)
many changes
git-svn-id: file:///home/lennart/svn/public/ivam2/trunk@14 dbf6933d-3bce-0310-9bcc-ed052ba35b35
Diffstat (limited to 'src/modem.h')
-rw-r--r--src/modem.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/modem.h b/src/modem.h
index 320467a..8fed726 100644
--- a/src/modem.h
+++ b/src/modem.h
@@ -10,6 +10,7 @@ enum modem_state {
MODEM_STATE_CALLER_NUMBER,
MODEM_STATE_RING_EXPECT,
MODEM_STATE_RING,
+ MODEM_STATE_RINGING,
MODEM_STATE_ATA,
MODEM_STATE_VTXVRX,
MODEM_STATE_CONNECTION,
@@ -36,9 +37,11 @@ struct modem {
struct buffio *child_buffio;
pid_t child_pid;
+ struct dtmf_fifo *dtmf_fifo;
+
struct timeval timeout;
- char *local_msn;
+ char *listen_msn;
char *ring_number;
char *caller_number;
@@ -46,6 +49,7 @@ struct modem {
struct tabentry *tabentry;
int dle_flag;
+ int flush_msg;
};
struct modem *modem_open(const char *dev);