[vls-devel] CVS Commit (tooney)
cvs at videolan.org
cvs at videolan.org
Wed Feb 5 02:25:32 CET 2003
Update of /cvs/videolan/vls
Modified Files:
Makefile configure configure.in vls.cfg
Update of /cvs/videolan/vls/src/core
Modified Files:
network.cpp socket.cpp socket.h
Update of /cvs/videolan/vls/src/modules/nativeinterface
Added Files:
Makefile nativeinterface.cpp nativeinterface.h
Update of /cvs/videolan/vls/src/modules/telnetinterface
Added Files:
Makefile telnetinterface.cpp telnetinterface.h
Update of /cvs/videolan/vls/src/server
Modified Files:
admin.cpp admin.h directory.h manager.cpp repository.h vls.cpp
Added Files:
interface.cpp interface.h
Removed Files:
nativeadmin.cpp nativeadmin.h telnet.cpp telnet.h
Log Message:
ALL : Interface modularization.
Creation of modules "telnet" and "native".
Work in prevision of new interfaces (RTSP, http, .....) for the
future.
. Some details for developers:
* created a new generic interface called "C_Interface"
* created a module launcher in C_Admin
* Issue with threads : Interface is responsible for the vls to
run. If there is no interface, vls stops immediately.
i.e : if there are n interface -> (n-1) thread and the last
interfaces, the last stays in the main thread.
. Bugs :
* Connections doesn't not work with threaded interfaces. Only
the main thread interface responds. So if you launch n telnet
interface, only the last one would work ...
* SIGINT are not well handled : I chose temporarily to kill the app
(otherwise it does not stop...)
--
tooney
--
This is the vls-devel mailing-list, see http://www.videolan.org/streaming/
To unsubscribe, please read http://developers.videolan.org/lists.html
If you are in trouble, please contact <postmaster at videolan.org>
More information about the vls-devel
mailing list