summaryrefslogtreecommitdiffstats
path: root/package/tapi_sip/src/dialdetector.h
diff options
context:
space:
mode:
authorJohn Crispin <john@openwrt.org>2011-02-07 21:47:54 +0000
committerJohn Crispin <john@openwrt.org>2011-02-07 21:47:54 +0000
commite651a9341a241ef5cefc1711d42e3f638aaba9b8 (patch)
tree6597330d9c4e70a48df28970d1b882986961e618 /package/tapi_sip/src/dialdetector.h
parent0cd254bdee1f2575502e0c4c71e1ca2b7dfc5259 (diff)
downloadmaster-31e0f0ae-e651a9341a241ef5cefc1711d42e3f638aaba9b8.tar.gz
master-31e0f0ae-e651a9341a241ef5cefc1711d42e3f638aaba9b8.tar.bz2
master-31e0f0ae-e651a9341a241ef5cefc1711d42e3f638aaba9b8.zip
* 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.h49
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 c3737c36e9..0000000000
--- 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);