diff options
author | John Crispin <john@openwrt.org> | 2011-02-07 21:47:54 +0000 |
---|---|---|
committer | John Crispin <john@openwrt.org> | 2011-02-07 21:47:54 +0000 |
commit | e651a9341a241ef5cefc1711d42e3f638aaba9b8 (patch) | |
tree | 6597330d9c4e70a48df28970d1b882986961e618 /package/tapi_sip/src/dialdetector.h | |
parent | 0cd254bdee1f2575502e0c4c71e1ca2b7dfc5259 (diff) | |
download | mtk-20170518-e651a9341a241ef5cefc1711d42e3f638aaba9b8.zip mtk-20170518-e651a9341a241ef5cefc1711d42e3f638aaba9b8.tar.gz mtk-20170518-e651a9341a241ef5cefc1711d42e3f638aaba9b8.tar.bz2 |
* drop libtapi and tapi_sip (moved to external git) * add build variants to pjsip * split tapi_dev audio driver out of patch into src/
SVN-Revision: 25412
Diffstat (limited to 'package/tapi_sip/src/dialdetector.h')
-rw-r--r-- | package/tapi_sip/src/dialdetector.h | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/package/tapi_sip/src/dialdetector.h b/package/tapi_sip/src/dialdetector.h deleted file mode 100644 index c3737c3..0000000 --- a/package/tapi_sip/src/dialdetector.h +++ /dev/null @@ -1,49 +0,0 @@ -#include <linux/input.h> -#include <sys/epoll.h> -#include <stdint.h> -#include <stdbool.h> - - -#include <stdlib.h> -#include <stdio.h> - -#include "events.h" -#include "timerfd.h" - -#include "tapi-port.h" - -enum dialdetector_dial_state { - DIALDETECTOR_DIAL_WAIT = 1, - DIALDETECTOR_DIAL_WAIT_TIMEOUT = 2, -}; - -enum dialdetector_port_state { - DIALDETECTOR_PORT_INACTIVE = 0, - DIALDETECTOR_PORT_ACTIVE = 1, - DIALDETECTOR_PORT_ACTIVE_DOWN = 2, -}; - -struct dialdetector { - enum dialdetector_dial_state dial_state; - enum dialdetector_port_state port_state; - - struct tapi_port *port; - int timer_fd; - int impulse_timer_fd; - - struct event_callback timeout_cb; - struct event_callback impulse_cb; - struct tapi_port_event_listener port_listener; - - size_t num_digits; - unsigned char digits[20]; - - unsigned int impulses; - - void (*dial_callback)(struct tapi_port *port, size_t num_digits, const unsigned char *digits); -}; - - -struct tapi_port; - -struct dialdetector *dialdetector_alloc(struct tapi_port *port); |