CVS Commit (tooney)

[email protected]
Newsgroups gmane.comp.video.videolan.vls.devel
Message-ID <[email protected]>
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 <[email protected]>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.