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

Reply via email to