[Serdev] CVS:commitlog: rtpproxy Makefile.am Makefile.in main.c
myqueue.h rtpp_session.h
Maxim Sobolev
sobomax at sippysoft.com
Wed Apr 12 22:41:52 UTC 2006
sobomax 2006/04/13 00:41:49 CEST
SER CVS Repository
Modified files:
. Makefile.am Makefile.in main.c
rtpp_session.h
Removed files:
. myqueue.h
Log:
After further consideration it has been decided that we don't really
need linked list of all sessions. This allows us to cut overhead of
managing this list and keeping it in sync with fd list and fd-to-session
list.
Also, since we scan those lists on each return from poll(2) anyway
we can do compactification on the fly. This allows to keep polling
list as tight as possible, which is very good since with many hundreds
simultaneous sessions poll becomes the main bottleneck.
Revision Changes Path
1.3 +1 -1 rtpproxy/Makefile.am
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/Makefile.am.diff?r1=1.2&r2=1.3
1.3 +1 -1 rtpproxy/Makefile.in
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/Makefile.in.diff?r1=1.2&r2=1.3
1.39 +72 -92 rtpproxy/main.c
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/main.c.diff?r1=1.38&r2=1.39
1.2 +0 -529 rtpproxy/myqueue.h (dead)
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/myqueue.h?rev=1.1&content-type=text/plain
1.4 +1 -8 rtpproxy/rtpp_session.h
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/rtpp_session.h.diff?r1=1.3&r2=1.4
More information about the Serdev
mailing list