Enlightenment CVS committal

Author  : chaos
Project : e17
Module  : apps/evfs

Dir     : e17/apps/evfs/src/include


Modified Files:
        evfs_plugin.h evfs_server.h 


Log Message:
* Begin migration to plugin based vfolder architecture (Yes, more plugins. No, 
I'm not addicted, it's just extensible)

===================================================================
RCS file: /cvs/e/e17/apps/evfs/src/include/evfs_plugin.h,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -3 -r1.14 -r1.15
--- evfs_plugin.h       21 Apr 2006 15:10:16 -0000      1.14
+++ evfs_plugin.h       12 Aug 2006 08:17:23 -0000      1.15
@@ -8,6 +8,10 @@
    Evas_List* (*evfs_file_meta_retrieve)(evfs_client* client, evfs_command* 
command);
 } evfs_plugin_functions_meta;
 
+typedef struct evfs_plugin_functions_vfolder
+{
+} evfs_plugin_functions_vfolder;
+
 typedef struct evfs_plugin_functions
 {
    int (*evfs_client_disconnect) (evfs_client *);
@@ -61,6 +65,16 @@
 
 } evfs_plugin_meta;
 #define EVFS_PLUGIN_META(plugin) ((evfs_plugin_meta*)plugin)
+
+typedef struct evfs_plugin_vfolder
+{
+       evfs_plugin base;
+       
+       char *uri;
+       evfs_plugin_functions_vfolder *functions;
+
+} evfs_plugin_vfolder;
+#define EVFS_PLUGIN_VFOLDER(plugin) ((evfs_plugin_vfolder*)plugin)
 
 
 
===================================================================
RCS file: /cvs/e/e17/apps/evfs/src/include/evfs_server.h,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -3 -r1.4 -r1.5
--- evfs_server.h       21 Apr 2006 15:10:16 -0000      1.4
+++ evfs_server.h       12 Aug 2006 08:17:23 -0000      1.5
@@ -17,6 +17,8 @@
    Ecore_Hash *client_hash;
    Ecore_Hash *plugin_uri_hash;
    Ecore_Hash *plugin_meta_hash;
+   Ecore_Hash *plugin_vfolder_hash;
+   
    Ecore_Ipc_Server *ipc_server;
    unsigned long clientCounter;
 



-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to