diff options
Diffstat (limited to 'src/modem.h')
-rw-r--r-- | src/modem.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/modem.h b/src/modem.h index 308d656..a19ff38 100644 --- a/src/modem.h +++ b/src/modem.h @@ -2,6 +2,7 @@ #define foomodemhfoo #include "buffio.h" +#include "msntab.h" enum modem_state { MODEM_STATE_INIT, @@ -13,7 +14,10 @@ enum modem_state { MODEM_STATE_VTXVRX, MODEM_STATE_CONNECTION, MODEM_STATE_CONNECTION_SHBUF, - MODEM_STATE_DONE + MODEM_STATE_HANGUP, + MODEM_STATE_ATH, + MODEM_STATE_FORCE_HANGUP, + MODEM_STATE_IDLE }; #define MODEM_BUF_LEN (10*1024) @@ -31,6 +35,12 @@ struct modem { struct timeval timeout; int dle_flag; + char *local_msn; + + char *ring_number; + char *caller_number; + + struct tabentry *tabentry; }; struct modem *modem_open(const char *dev); |