Enlightenment CVS committal

Author  : lordchaos
Project : e17
Module  : apps/evfs

Dir     : e17/apps/evfs/src/include


Modified Files:
        evfs.h 


Log Message:
* Big logical change: Detach incoming command processing from ipc event chain.  
This enables us to call ecore_main_loop_iterate() from within a 'command 
processor', thus enabling multiple commands to be processed the same time (e.g. 
loading the directory structure of a big .tar.bz2, but at the same time 
responding to a file-stat (properties) request).  

===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/evfs/src/include/evfs.h,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -3 -r1.21 -r1.22
--- evfs.h      26 Oct 2005 02:20:01 -0000      1.21
+++ evfs.h      8 Nov 2005 09:00:21 -0000       1.22
@@ -55,9 +55,15 @@
        Ecore_Ipc_Server* ipc_server;
        unsigned long clientCounter;
 
+       Ecore_List* incoming_command_list;
+
        int num_clients;
 };
 
+typedef struct evfs_command_client {
+       evfs_client* client;
+       evfs_command* command;
+} evfs_command_client;
 
 
 




-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to