Enlightenment CVS committal

Author  : chaos
Project : e17
Module  : apps/evfs

Dir     : e17/apps/evfs/src/include


Modified Files:
        evfs_command.h evfs_commands.h evfs_event.h 
        evfs_event_helper.h evfs_server_handle.h 


Log Message:
* Add a command/event pair to request a list of metadata groups

===================================================================
RCS file: /cvs/e/e17/apps/evfs/src/include/evfs_command.h,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -3 -r1.12 -r1.13
--- evfs_command.h      24 Jun 2006 16:59:02 -0000      1.12
+++ evfs_command.h      17 Jul 2006 05:45:38 -0000      1.13
@@ -23,7 +23,8 @@
    EVFS_CMD_DIRECTORY_CREATE = 15,
    EVFS_CMD_METADATA_RETRIEVE = 16,
    EVFS_CMD_METADATA_FILE_SET = 17,
-   EVFS_CMD_METADATA_FILE_GET = 18
+   EVFS_CMD_METADATA_FILE_GET = 18,
+   EVFS_CMD_METADATA_GROUPS_GET = 19
 }
 evfs_command_type;
 
===================================================================
RCS file: /cvs/e/e17/apps/evfs/src/include/evfs_commands.h,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -3 -r1.15 -r1.16
--- evfs_commands.h     24 Jun 2006 16:59:02 -0000      1.15
+++ evfs_commands.h     17 Jul 2006 05:45:38 -0000      1.16
@@ -29,4 +29,7 @@
 long 
 evfs_client_metadata_string_file_get(evfs_connection * conn, 
evfs_filereference* file, char* key );
 
+long 
+evfs_client_metadata_groups_get(evfs_connection * conn);
+
 #endif
===================================================================
RCS file: /cvs/e/e17/apps/evfs/src/include/evfs_event.h,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -3 -r1.16 -r1.17
--- evfs_event.h        25 Jun 2006 10:18:08 -0000      1.16
+++ evfs_event.h        17 Jul 2006 05:45:38 -0000      1.17
@@ -16,6 +16,7 @@
    EVFS_EV_OPERATION = 9,
    EVFS_EV_METADATA = 10,
    EVFS_EV_METADATA_FILE_GET = 11,
+   EVFS_EV_METADATA_GROUPS = 12,
 
    EVFS_EV_ERROR = 100,
    EVFS_EV_NOT_SUPPORTED = 101
@@ -37,6 +38,7 @@
    EVFS_EV_PART_STAT_SIZE = 7,
    EVFS_EV_PART_FILE_REFERENCE = 8,
    EVFS_EV_PART_METALIST = 9,
+   EVFS_EV_PART_CHAR_PTR = 10,
 
    EVFS_EV_PART_PROGRESS = 11,
 
@@ -140,9 +142,10 @@
    Ecore_Hash* meta_hash;
 } evfs_event_meta;
 
-/*typedef struct evfs_event_operation {
-       evfs_operation* op;
-} evfs_event_operation;*/
+typedef struct evfs_event_misc
+{
+       Evas_List* string_list;
+} evfs_event_misc;
 
 //Would be good if this could be a union -> but evfs_command changes size :( */
 typedef struct evfs_event
@@ -154,8 +157,11 @@
    evfs_event_id_notify id_notify;
    evfs_event_file_monitor file_monitor;
    evfs_event_stat stat;
+   evfs_event_misc misc;
+   
    evfs_event_progress *progress;
    struct evfs_operation *op;
+
   
    /*This is just a hack until we separate out 
     * the different evfs_event types into a struct
===================================================================
RCS file: /cvs/e/e17/apps/evfs/src/include/evfs_event_helper.h,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -3 -r1.17 -r1.18
--- evfs_event_helper.h 21 Apr 2006 15:10:16 -0000      1.17
+++ evfs_event_helper.h 17 Jul 2006 05:45:38 -0000      1.18
@@ -26,4 +26,6 @@
 void
 evfs_meta_data_event_create(evfs_client* client,evfs_command* command, 
Evas_List* ret_list);
 
+void evfs_group_list_event_create(evfs_client* client, evfs_command* command, 
Evas_List* group_list);
+
 #endif
===================================================================
RCS file: /cvs/e/e17/apps/evfs/src/include/evfs_server_handle.h,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -3 -r1.20 -r1.21
--- evfs_server_handle.h        25 Jun 2006 10:18:08 -0000      1.20
+++ evfs_server_handle.h        17 Jul 2006 05:45:38 -0000      1.21
@@ -37,4 +37,6 @@
 void evfs_handle_metadata_string_file_get_command(evfs_client* client, 
                                evfs_command* command, char* key) ;
 
+void evfs_handle_metadata_groups_request_command(evfs_client* client, 
evfs_command* command);
+
 #endif




-------------------------------------------------------------------------
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