Replaced polling loop for LCR and chan_lcr with select based event loop.
authorAndreas Eversberg <jolly@eversberg.eu>
Sat, 16 Jan 2010 10:20:23 +0000 (11:20 +0100)
committerAndreas Eversberg <jolly@eversberg.eu>
Sat, 16 Jan 2010 10:20:23 +0000 (11:20 +0100)
commitb0bd74e35e935aa976b68c594def4e8d2c22ef95
tree7e7033beb3b9b1a1976d58ce4e16c6f965a3c9fc
parent473d6569efcad130f9a5044b182b75a1c07a1eee
Replaced polling loop for LCR and chan_lcr with select based event loop.

Now LCR and chan_lcr will not use any CPU until there is work to do.
48 files changed:
Makefile.am
Makefile.in
README
action.cpp
action_vbox.cpp
apppbx.cpp
apppbx.h
bchannel.c
bchannel.h
chan_lcr.c
chan_lcr.h
crypt.cpp
crypt.h
dss1.cpp
dss1.h
endpoint.cpp
endpoint.h
endpointapp.cpp
endpointapp.h
gsm.cpp
gsm.h
join.cpp
join.h
joinpbx.cpp
joinpbx.h
joinremote.cpp
joinremote.h
lcradmin.c
mISDN.cpp
mISDN.h
macro.h
main.c
main.h
message.c
message.h
options.c
port.cpp
port.h
route.c
select.c [new file with mode: 0644]
select.h [new file with mode: 0644]
socket_server.c
socket_server.h
ss5.cpp
ss5.h
trace.c
vbox.cpp
vbox.h