[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