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