CVSROOT:        /cvs/gnome
Module name:    beagle
Changes by:     joeshaw 05/06/03 16:30:45

Modified files:
        beagled        : BeagleDaemon.cs RemoteControlExecutors.cs 
                         Shutdown.cs 
        beagled/FileSystemQueryable: FileSystemModel.cs 

Log message:
Fix up the startup and shutdown procedures a bit.  Start the main loop
as soon as possible, and defer most of the startup to an idle handler.
This allows us to avoid some warnings related to not having a main loop
if the shutdown handler is called before the main loop is started.  Spew
the live threads after the main loop has exited, and only if we're in
debug mode.  When handling a remote shutdown request, do it in a thread
instead of an idle handler; this way we can shut down the daemon even if
we don't have a main loop.  In the file system backend, if we get a
shutdown request while scanning all the directories, bail out.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=beagle&who=joeshaw&date=explicit&mindate=2005-06-03%2016:29&maxdate=2005-06-03%2016:31

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to