Enlightenment CVS committal Author : chaos Project : e17 Module : apps/evfs
Dir : e17/apps/evfs/src/include Modified Files: evfs_metadata.h Log Message: * First block of file group tagging code =================================================================== RCS file: /cvs/e/e17/apps/evfs/src/include/evfs_metadata.h,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- evfs_metadata.h 25 Jun 2006 05:58:52 -0000 1.2 +++ evfs_metadata.h 13 Jul 2006 09:02:33 -0000 1.3 @@ -6,13 +6,45 @@ char* key; void* value; }; - typedef struct _evfs_metadata_object evfs_metadata_object; -void evfs_metadata_initialise(); +struct _evfs_metadata_group_header { + char* name; + char* description; +}; +typedef struct _evfs_metadata_group_header evfs_metadata_group_header; + + + +struct _evfs_metadata_group { + Evas_List* files; +}; +typedef struct _evfs_metadata_group evfs_metadata_group; +struct _evfs_metadata_file_groups { + Evas_List* groups; +}; +typedef struct _evfs_metadata_file_groups evfs_metadata_file_groups; + +struct _evfs_metadata_root { + Evas_List* group_list; +}; +typedef struct _evfs_metadata_root evfs_metadata_root; + + +Eet_Data_Descriptor* _evfs_metadata_edd_create(char* desc, int size); +void evfs_metadata_debug_group_list_print(); +int evfs_metadata_group_header_exists(char* group); +void evfs_metadata_group_header_free(evfs_metadata_group_header* g); +void evfs_metadata_file_groups_free(evfs_metadata_file_groups* groups); +void evfs_metadata_initialise(); +evfs_metadata_group* evfs_metadata_group_new(char* name, char* desc) ; void evfs_metadata_file_set_key_value_string(evfs_filereference* ref, char* key, char* value); +void evfs_metadata_group_header_file_add(evfs_filereference* ref, char* group); +evfs_metadata_file_groups* evfs_metadata_file_groups_get(evfs_filereference* ref); +void evfs_metadata_debug_file_groups_print(evfs_metadata_file_groups* groups); +int evfs_metadata_file_groups_group_check(evfs_metadata_file_groups* groups, char* group); #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