summaryrefslogtreecommitdiff
path: root/package/tapi_sip/src/dialdetector.h
diff options
context:
space:
mode:
authorblogic <blogic@3c298f89-4303-0410-b956-a3cf2f4a3e73>2011-02-07 21:47:54 +0000
committerblogic <blogic@3c298f89-4303-0410-b956-a3cf2f4a3e73>2011-02-07 21:47:54 +0000
commit888927ac1c34c9b49f6f2b1808851c8eefe8fdda (patch)
tree5c31bcc2a016b95e050fc7e3ee1dc2a4d2e3db35 /package/tapi_sip/src/dialdetector.h
parent1adec35e142e8d51fda20fb8fa5c44337389201f (diff)
[voip]
* drop libtapi and tapi_sip (moved to external git) * add build variants to pjsip * split tapi_dev audio driver out of patch into src/ git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25412 3c298f89-4303-0410-b956-a3cf2f4a3e73
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);