aboutsummaryrefslogtreecommitdiffstats
path: root/channels
diff options
context:
space:
mode:
authorkpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b>2005-07-08 21:14:34 +0000
committerkpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b>2005-07-08 21:14:34 +0000
commit1945cc0f8179b17589095af3550c8969d7790eed (patch)
tree0991463e1dac7d5f44a2be634d9a79b713a86521 /channels
parent4f868cef84f239a71b4f93b58aeb4852b3f0a0d3 (diff)
queue device state changes and handle them serially in a background thread
optimize device state related functions add ast_get_channel_by_name_prefix to allow searching for matching channels in O(1) operation git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6062 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'channels')
-rwxr-xr-xchannels/chan_agent.c1
-rwxr-xr-xchannels/chan_iax2.c3
-rwxr-xr-xchannels/chan_sip.c1
3 files changed, 4 insertions, 1 deletions
diff --git a/channels/chan_agent.c b/channels/chan_agent.c
index 464ef64ea..cdc98a321 100755
--- a/channels/chan_agent.c
+++ b/channels/chan_agent.c
@@ -49,6 +49,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$")
#include "asterisk/utils.h"
#include "asterisk/causes.h"
#include "asterisk/astdb.h"
+#include "asterisk/devicestate.h"
static const char desc[] = "Agent Proxy Channel";
static const char channeltype[] = "Agent";
diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c
index e1ceedaa9..7b4f556e9 100755
--- a/channels/chan_iax2.c
+++ b/channels/chan_iax2.c
@@ -42,6 +42,8 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$")
#include "asterisk/localtime.h"
#include "asterisk/aes.h"
#include "asterisk/dnsmgr.h"
+#include "asterisk/devicestate.h"
+
#include <sys/mman.h>
#include <arpa/inet.h>
#include <dirent.h>
@@ -73,7 +75,6 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$")
#include "iax2.h"
#include "iax2-parser.h"
#include "iax2-provision.h"
-#include "asterisk.h"
/* Define NEWJB to use the new channel independent jitterbuffer,
* otherwise, use the old jitterbuffer */
diff --git a/channels/chan_sip.c b/channels/chan_sip.c
index e26ff1902..5ed890f2b 100755
--- a/channels/chan_sip.c
+++ b/channels/chan_sip.c
@@ -62,6 +62,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$")
#include "asterisk/file.h"
#include "asterisk/astobj.h"
#include "asterisk/dnsmgr.h"
+#include "asterisk/devicestate.h"
#ifdef OSP_SUPPORT
#include "asterisk/astosp.h"
#endif