From 1945cc0f8179b17589095af3550c8969d7790eed Mon Sep 17 00:00:00 2001 From: kpfleming Date: Fri, 8 Jul 2005 21:14:34 +0000 Subject: 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 --- channels/chan_agent.c | 1 + channels/chan_iax2.c | 3 ++- channels/chan_sip.c | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) (limited to 'channels') 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 #include #include @@ -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 -- cgit v1.2.3