aboutsummaryrefslogtreecommitdiffstats
path: root/main/autoservice.c
diff options
context:
space:
mode:
authorrussell <russell@f38db490-d61c-443f-a65b-d21fe96a405b>2007-11-27 23:50:25 +0000
committerrussell <russell@f38db490-d61c-443f-a65b-d21fe96a405b>2007-11-27 23:50:25 +0000
commitf296356f7cfb37cddeac8c4981af48e7b950d3b4 (patch)
tree0b2505128aa20c6f3800aa1d435a408a2c86a02c /main/autoservice.c
parent45c611df4941460b7f0c0204146db8d9ee600f9c (diff)
Merge changes from team/russell/iax2_frame_queue
This patch is an optimization for chan_iax2. This module is now heavily multi-threaded. However, there is still a good number of globally shared resources that prevent things from happen asynchronously. One of those things was the global IAX frame queue. This queue was used to hold frames that have been deferred for transmitting by another thread, and frames that may need to get retransmitted. I changed the frame queue to be per-call, since almost all of the frame queue handling only cares about frames specific to a call number. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@89887 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'main/autoservice.c')
0 files changed, 0 insertions, 0 deletions