Enlightenment CVS committal

Author  : chaos
Project : e17
Module  : apps/evfs

Dir     : e17/apps/evfs/src/include


Modified Files:
        evfs.h evfs_cleanup.h evfs_command.h evfs_commands.h 
        evfs_common.h evfs_event.h evfs_event_helper.h 
        evfs_filereference.h evfs_io.h evfs_metadata.h 
        evfs_metadata_db.h evfs_misc.h evfs_operation.h evfs_plugin.h 
        evfs_server.h evfs_server_handle.h 


Log Message:
Phase 1 of EvfsIO rewrite/cleanup:
* evfs_filereference -> EvfsFilereference
* evfs_event -> EvfsEvent/hierarchy
* Simplified IO model for EET comms client<->server
* More sane accessor functions for command files
* More logical concatenation of structs to serve multiple purposes
* Speed improvements

===================================================================
RCS file: /cvs/e/e17/apps/evfs/src/include/evfs.h,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -3 -r1.50 -r1.51
--- evfs.h      11 Aug 2007 10:39:02 -0000      1.50
+++ evfs.h      16 Aug 2007 11:31:17 -0000      1.51
@@ -104,6 +104,7 @@
 #include "evfs_event_helper.h"
 #include "evfs_metadata.h"
 #include "evfs_trash.h"
+#include "evfs_filereference.h"
 
 void evfs_operation_user_dispatch(evfs_client * client, evfs_command * command,
                                   evfs_operation * op, char* misc);
===================================================================
RCS file: /cvs/e/e17/apps/evfs/src/include/evfs_cleanup.h,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -3 -r1.9 -r1.10
--- evfs_cleanup.h      6 Aug 2006 09:56:27 -0000       1.9
+++ evfs_cleanup.h      16 Aug 2007 11:31:17 -0000      1.10
@@ -7,12 +7,12 @@
    EVFS_CLEANUP_PRESERVE_COMMAND
 } evfs_free_state;
 
-void evfs_cleanup_filereference(evfs_filereference * ref);
+void evfs_cleanup_filereference(EvfsFilereference * ref);
 void evfs_cleanup_command(evfs_command * command, int free_command);
 void evfs_cleanup_file_command(evfs_command * command);
 void evfs_cleanup_file_command_only(evfs_command* command);
 void evfs_cleanup_file_monitor(evfs_file_monitor * mon);
-void evfs_cleanup_event(evfs_event *);
+void evfs_cleanup_event(EvfsEvent *);
 void evfs_cleanup_file_uri_path(evfs_file_uri_path * path);
 
 #endif
===================================================================
RCS file: /cvs/e/e17/apps/evfs/src/include/evfs_command.h,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -3 -r1.16 -r1.17
--- evfs_command.h      13 Aug 2007 03:05:21 -0000      1.16
+++ evfs_command.h      16 Aug 2007 11:31:17 -0000      1.17
@@ -40,18 +40,23 @@
    char* ref;
    char* ref2;
 
-   evfs_filereference **files;
+   Evas_List* files;
 }
 evfs_command_file;
 
 typedef struct evfs_command
 {
    evfs_command_type type;
-   evfs_command_file file_command;
+   evfs_command_file* file_command;
    struct evfs_operation *op;
 
    long client_identifier;
 }
 evfs_command;
+
+EvfsFilereference* evfs_command_first_file_get(evfs_command* command);
+EvfsFilereference* evfs_command_second_file_get(evfs_command* command);
+EvfsFilereference* evfs_command_nth_file_get(evfs_command* command, int n);
+int evfs_command_file_count_get(evfs_command* command);
 
 #endif
===================================================================
RCS file: /cvs/e/e17/apps/evfs/src/include/evfs_commands.h,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -3 -r1.22 -r1.23
--- evfs_commands.h     13 Aug 2007 03:05:21 -0000      1.22
+++ evfs_commands.h     16 Aug 2007 11:31:17 -0000      1.23
@@ -1,50 +1,50 @@
 #ifndef __EVFS_COMMANDS_H_
 #define __EVFS_COMMANDS_H_
 
-long evfs_monitor_add(evfs_connection * conn, evfs_filereference * ref);
-long evfs_monitor_remove(evfs_connection * conn, evfs_filereference * ref);
-long evfs_client_file_remove(evfs_connection * conn, evfs_filereference * ref);
-long evfs_client_file_rename(evfs_connection * conn, evfs_filereference * from,
-                             evfs_filereference * to);
-long evfs_client_file_stat(evfs_connection * conn, evfs_filereference * file);
-long evfs_client_dir_list(evfs_connection * conn, evfs_filereference * file);
-long evfs_client_file_open(evfs_connection * conn, evfs_filereference * file);
-long evfs_client_file_copy(evfs_connection * conn, evfs_filereference * from,
-                           evfs_filereference * to);
+long evfs_monitor_add(evfs_connection * conn, EvfsFilereference * ref);
+long evfs_monitor_remove(evfs_connection * conn, EvfsFilereference * ref);
+long evfs_client_file_remove(evfs_connection * conn, EvfsFilereference * ref);
+long evfs_client_file_rename(evfs_connection * conn, EvfsFilereference * from,
+                             EvfsFilereference * to);
+long evfs_client_file_stat(evfs_connection * conn, EvfsFilereference * file);
+long evfs_client_dir_list(evfs_connection * conn, EvfsFilereference * file);
+long evfs_client_file_open(evfs_connection * conn, EvfsFilereference * file);
+long evfs_client_file_copy(evfs_connection * conn, EvfsFilereference * from,
+                           EvfsFilereference * to);
 long evfs_client_file_copy_multi(evfs_connection * conn, Ecore_List* files,
-                               evfs_filereference* to);
+                               EvfsFilereference* to);
 long 
 evfs_client_file_move_multi(evfs_connection * conn, Ecore_List* files,
-                               evfs_filereference* to);
+                               EvfsFilereference* to);
 long evfs_client_file_trash_restore(evfs_connection * conn, Ecore_List* files);
-long evfs_client_file_move(evfs_connection * conn, evfs_filereference * from,
-                           evfs_filereference * to);
-long evfs_client_file_read(evfs_connection * conn, evfs_filereference * file,
+long evfs_client_file_move(evfs_connection * conn, EvfsFilereference * from,
+                           EvfsFilereference * to);
+long evfs_client_file_read(evfs_connection * conn, EvfsFilereference * file,
                            int read_size);
 long evfs_client_operation_respond(evfs_connection * conn, long opid,
                                    evfs_operation_response response);
 
-long evfs_client_directory_create(evfs_connection * conn, evfs_filereference * 
file);
+long evfs_client_directory_create(evfs_connection * conn, EvfsFilereference * 
file);
 
 long 
-evfs_client_metadata_retrieve(evfs_connection * conn, evfs_filereference* file 
);
+evfs_client_metadata_retrieve(evfs_connection * conn, EvfsFilereference* file 
);
 
 long 
-evfs_client_metadata_string_file_set(evfs_connection * conn, 
evfs_filereference* file, char* key,char* value );
+evfs_client_metadata_string_file_set(evfs_connection * conn, 
EvfsFilereference* file, char* key,char* value );
 
 long 
-evfs_client_metadata_string_file_get(evfs_connection * conn, 
evfs_filereference* file, char* key );
+evfs_client_metadata_string_file_get(evfs_connection * conn, 
EvfsFilereference* file, char* key );
 
 long 
 evfs_client_metadata_groups_get(evfs_connection * conn);
 
 long 
-evfs_client_metadata_group_file_add(evfs_connection * conn, 
evfs_filereference* ref, char* group);
+evfs_client_metadata_group_file_add(evfs_connection * conn, EvfsFilereference* 
ref, char* group);
 
 long 
-evfs_client_metadata_group_file_remove(evfs_connection * conn, 
evfs_filereference* ref, char* group);
+evfs_client_metadata_group_file_remove(evfs_connection * conn, 
EvfsFilereference* ref, char* group);
 
 long 
-evfs_client_auth_send(evfs_connection* conn, evfs_filereference* ref, char* 
user, char* password);
+evfs_client_auth_send(evfs_connection* conn, EvfsFilereference* ref, char* 
user, char* password);
 
 #endif
===================================================================
RCS file: /cvs/e/e17/apps/evfs/src/include/evfs_common.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -3 -r1.6 -r1.7
--- evfs_common.h       6 Aug 2006 04:29:22 -0000       1.6
+++ evfs_common.h       16 Aug 2007 11:31:17 -0000      1.7
@@ -2,10 +2,11 @@
 #define __EVFS_COMMON_H_
 
 evfs_plugin *evfs_get_plugin_for_uri(evfs_server * server, char *uri_base);
-evfs_filereference* evfs_filereference_clone(evfs_filereference* source);
-int evfs_filereference_sanitise(evfs_filereference* ref);
+EvfsFilereference* EvfsFilereference_clone(EvfsFilereference* source);
+int EvfsFilereference_sanitise(EvfsFilereference* ref);
 evfs_plugin* evfs_meta_plugin_get_for_type(evfs_server* server, char* mime);
-evfs_command* evfs_file_command_single_build(evfs_filereference* ref);
+evfs_command* evfs_file_command_single_build(EvfsFilereference* ref);
+void evfs_file_command_file_add(evfs_command* command, EvfsFilereference* ref);
        
 
 #endif
===================================================================
RCS file: /cvs/e/e17/apps/evfs/src/include/evfs_event.h,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -3 -r1.20 -r1.21
--- evfs_event.h        14 Aug 2007 10:25:35 -0000      1.20
+++ evfs_event.h        16 Aug 2007 11:31:17 -0000      1.21
@@ -2,7 +2,7 @@
 #define _EVFS_EVENT_H_
 
 /*Event structures*/
-typedef enum evfs_eventtype
+typedef enum
 {
    EVFS_EV_REPLY = 0,
    EVFS_EV_FILE_MONITOR = 1,
@@ -21,7 +21,7 @@
 
    EVFS_EV_ERROR = 100,
    EVFS_EV_NOT_SUPPORTED = 101
-} evfs_eventtype;
+} EvfsEventtype;
 
 typedef enum evfs_eventtype_sub
 {
@@ -59,17 +59,74 @@
    EVFS_EV_PART_END = 1000
 } evfs_eventpart;
 
-typedef enum evfs_file_monitor_type
-{
-   EVFS_FILE_EV_CREATE,
-   EVFS_FILE_EV_CHANGE,
-   EVFS_FILE_EV_REMOVE,
-   EVFS_FILE_EV_REMOVE_DIRECTORY
-} evfs_file_monitor_type;
-
 /*-----------------------------------------------------------------*/
-typedef struct evfs_stat
+/*Reorg event*/
+typedef enum EvfsEventReturnCode
 {
+    EVFS_RETURN_CODE_ERROR = 1,
+    EVFS_RETURN_CODE_SUCCESS = 0
+} EvfsEventReturnCode;
+
+#define EVFS_EVENT(event) ((EvfsEvent *) event)
+typedef struct {
+       EvfsEventtype type;
+       EvfsEventReturnCode retCode;
+       evfs_command* command;  
+       int suffix; /*The start point of the suffix*/
+} EvfsEvent;
+
+typedef enum EvfsEventProgressType
+{
+      EVFS_PROGRESS_TYPE_CONTINUE,
+      EVFS_PROGRESS_TYPE_DONE
+} EvfsEventProgressType;
+
+#define EVFS_EVENT_PROGRESS(event) ((EvfsEventProgress *) event)
+typedef struct {
+       EvfsEvent base;
+       EvfsFilereference* from;
+       EvfsFilereference* to;
+       double progressAmt;
+       EvfsEventProgressType type;     
+} EvfsEventProgress;
+
+#define EVFS_EVENT_DIR_LIST(event) ((EvfsEventDirList *) event)
+typedef struct {
+       EvfsEvent base;
+       Evas_List* files; /*A list of EvfsFileReference*/
+} EvfsEventDirList;
+
+typedef struct
+{  
+       EvfsEvent base;
+       int id;
+} EvfsEventIdNotify;
+
+#define EVFS_EVENT_DATA(event) ((EvfsEventData *) event)
+typedef struct {
+       EvfsEvent base;
+       int size;
+       char* bytes;
+} EvfsEventData;
+
+#define EVFS_EVENT_METADATA(event) ((EvfsEventMetadata*) event)
+typedef struct {
+       EvfsEvent base;
+       Evas_List* meta_list;
+} EvfsEventMetadata;
+
+typedef struct 
+{
+   char* key;
+   char* value;
+} EvfsMetaObject;
+
+#define EVFS_EVENT_STAT(event) ((EvfsEventStat*) event)
+typedef struct 
+{ 
+   EvfsEvent base;
+   EvfsFilereference* file;
+
    int st_mode;
    int st_uid;
    int st_gid;
@@ -78,110 +135,52 @@
    int ist_mtime;
    int ist_ctime;
 
-} evfs_stat;
-
-typedef struct evfs_meta_obj
-{
-       char* key;
-       char* value;
-} evfs_meta_obj;
-
-typedef struct evfs_event_id_notify evfs_event_id_notify;
-struct evfs_event_id_notify
-{
-
-   int id;
-};
-
-typedef struct evfs_event_file_monitor evfs_event_file_monitor;
-struct evfs_event_file_monitor
-{
-
-   evfs_file_monitor_type fileev_type;
-   char *plugin;
-   char *filename;
-   int filename_len;
-   int filetype;
-};
-
-typedef struct evfs_event_stat evfs_event_stat;
-struct evfs_event_stat
-{
-   evfs_stat stat_obj;
-};
+} EvfsEventStat;
 
-typedef struct evfs_event_file_list evfs_event_file_list;
-struct evfs_event_file_list
+#define EVFS_EVENT_METADATA_GROUPS(event) ((EvfsEventMetadataGroups *) event)
+typedef struct
 {
+       EvfsEvent base;
+       Evas_List* string_list;
+} EvfsEventMetadataGroups;
 
-   Ecore_List *list;            /*A list of evfs_filereference */
-};
-
-typedef enum evfs_progress_type
+typedef enum EvfsEventFileMonitorType
 {
-   EVFS_PROGRESS_TYPE_CONTINUE,
-   EVFS_PROGRESS_TYPE_DONE
-} evfs_progress_type;
+   EVFS_FILE_EV_CREATE,
+   EVFS_FILE_EV_CHANGE,
+   EVFS_FILE_EV_REMOVE,
+   EVFS_FILE_EV_REMOVE_DIRECTORY
+} EvfsEventFileMonitorType;
 
-typedef enum EvfsEventReturnCode
-{
-  EVFS_RETURN_CODE_ERROR = 1,
-  EVFS_RETURN_CODE_SUCCESS = 0
-} EvfsEventReturnCode;
+#define EVFS_EVENT_FILE_MONITOR(event) ((EvfsEventFileMonitor *) event)
+typedef struct 
+{ 
+   EvfsEvent base;
+   EvfsEventFileMonitorType type;
 
-typedef struct evfs_event_progress
-{
-   char *file_from;
-   char *file_to;
-   double file_progress;
-   evfs_progress_type type;
-} evfs_event_progress;
+   EvfsFilereference* file;
+} EvfsEventFileMonitor;
 
-typedef struct evfs_event_data
+typedef struct
 {
-   long size;
-   char *bytes;
-} evfs_event_data;
+   EvfsEvent base;
+} EvfsEventAuthFailure;
 
-typedef struct evfs_event_meta 
+typedef struct
 {
-   Evas_List* meta_list;
-   Ecore_Hash* meta_hash;
-} evfs_event_meta;
+   EvfsEvent base;
+} EvfsEventOpen;
 
-typedef struct evfs_event_misc
+#define EVFS_EVENT_OPERATION(event) ((EvfsEventOperation *) event)
+typedef struct
 {
-       Evas_List* string_list;
-} evfs_event_misc;
+   EvfsEvent base;
 
-//Would be good if this could be a union -> but evfs_command changes size :( */
-/*Looking to create a solution to this soon, using EET*/
-/*Either that, or just send serveral structs through the pipe*/
-typedef struct evfs_event
-{
-   evfs_eventtype type;
-   evfs_command resp_command;
-   EvfsEventReturnCode retCode;
-
-   evfs_event_file_list file_list;
-   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;
+   struct evfs_operation* operation;
+   char* misc;
+} EvfsEventOperation;
 
-  
-   /*This is just a hack until we separate out 
-    * the different evfs_event types into a struct
-    * hierarchy */
-   evfs_event_meta* meta;
-
-   evfs_event_data data;
-}
-evfs_event;
 
-/*---------------------------------------------------------------------*/
+/*---------------*/
 
 #endif
===================================================================
RCS file: /cvs/e/e17/apps/evfs/src/include/evfs_event_helper.h,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -3 -r1.19 -r1.20
--- evfs_event_helper.h 13 Aug 2007 03:05:21 -0000      1.19
+++ evfs_event_helper.h 16 Aug 2007 11:31:17 -0000      1.20
@@ -13,10 +13,10 @@
 void evfs_list_dir_event_create(evfs_client * client, evfs_command * command,
                                 Ecore_List * files);
 void evfs_file_progress_event_create(evfs_client * client,
-                                    evfs_filereference* prog_file1,
-                                    evfs_filereference* prog_file2,
+                                    EvfsFilereference* prog_file1,
+                                    EvfsFilereference* prog_file2,
                                      evfs_command * root_command,
-                                     double progress, evfs_progress_type type);
+                                     double progress, EvfsEventProgressType 
type);
 void evfs_open_event_create(evfs_client * client, evfs_command * command);
 void evfs_read_event_create(evfs_client * client, evfs_command * command,
                             char *bytes, long size);
===================================================================
RCS file: /cvs/e/e17/apps/evfs/src/include/evfs_filereference.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -3 -r1.6 -r1.7
--- evfs_filereference.h        20 Jul 2006 15:15:41 -0000      1.6
+++ evfs_filereference.h        16 Aug 2007 11:31:17 -0000      1.7
@@ -30,12 +30,12 @@
    char *token_s;
 } evfs_uri_token;
 
-typedef struct evfs_filereference
+typedef struct EvfsFilereference
 {
    char *plugin_uri;
    struct evfs_plugin *plugin;
 
-   struct evfs_filereference *parent;
+   struct EvfsFilereference *parent;
    struct evfs_server *server;  /*The server that spawned/owns this fileref, 
if any */
 
    evfs_file_type file_type;
@@ -48,13 +48,15 @@
 
    int fd;                      /*The file descriptor (if any) */
    void *fd_p;
-} evfs_filereference;
+} EvfsFilereference;
 
 typedef struct evfs_file_uri_path evfs_file_uri_path;
 struct evfs_file_uri_path
 {
    int num_files;
-   evfs_filereference **files;
+   EvfsFilereference **files;
 };
+
+EvfsFilereference* evfs_filereference_new(char* plugin, char* path, int 
filetype);
 
 #endif
===================================================================
RCS file: /cvs/e/e17/apps/evfs/src/include/evfs_io.h,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -3 -r1.13 -r1.14
--- evfs_io.h   11 Aug 2007 10:39:03 -0000      1.13
+++ evfs_io.h   16 Aug 2007 11:31:17 -0000      1.14
@@ -46,8 +46,7 @@
 ecore_ipc_message *ecore_ipc_message_new(int major, int minor, int ref,
                                          int ref_to, int response, void *data,
                                          int len);
-int evfs_process_incoming_command(evfs_server * server, evfs_command * command,
-                                  ecore_ipc_message * message);
+evfs_command* evfs_process_incoming_command(evfs_server * server, 
ecore_ipc_message * message);
 void evfs_write_command_end(evfs_connection * conn);
 void evfs_write_command(evfs_connection * conn, evfs_command * command);
 void evfs_write_command_client(evfs_client * client, evfs_command * command);
@@ -61,8 +60,8 @@
 void evfs_write_ecore_ipc_server_message(Ecore_Ipc_Server * server,
                                          ecore_ipc_message * msg);
 void evfs_write_event(evfs_client * client, evfs_command * command,
-                      evfs_event * event);
-int evfs_read_event(evfs_event * event, ecore_ipc_message * msg);
+                      EvfsEvent * event);
+EvfsEvent* evfs_read_event(ecore_ipc_message * msg);
 
 void
 evfs_write_command_end(evfs_connection * conn);
===================================================================
RCS file: /cvs/e/e17/apps/evfs/src/include/evfs_metadata.h,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -3 -r1.13 -r1.14
--- evfs_metadata.h     11 Aug 2007 10:39:03 -0000      1.13
+++ evfs_metadata.h     16 Aug 2007 11:31:17 -0000      1.14
@@ -8,12 +8,11 @@
 };
 typedef struct _evfs_metadata_object evfs_metadata_object;
 
-struct _evfs_metadata_group_header {
+typedef struct {
        char* name;
        char* description;
        char* visualhint;
-};
-typedef struct _evfs_metadata_group_header evfs_metadata_group_header;
+} EvfsMetadataGroup;
 
 
 
@@ -36,16 +35,16 @@
 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_group_header_free(EvfsMetadataGroup* g);
 void evfs_metadata_file_groups_free(evfs_metadata_file_groups* groups);
 void evfs_metadata_initialise(int);
 void evfs_metadata_initialise_worker();
 evfs_metadata_group* evfs_metadata_group_new(char* name, char* desc) ;
-void evfs_metadata_file_set_key_value_string(evfs_filereference* ref, char* 
key,
+void evfs_metadata_file_set_key_value_string(EvfsFilereference* ref, char* key,
                                char* value);
-void evfs_metadata_group_header_file_add(evfs_filereference* ref, char* group);
-void evfs_metadata_group_header_file_remove(evfs_filereference* ref, char* 
group);
-evfs_metadata_file_groups* evfs_metadata_file_groups_get(evfs_filereference* 
ref);
+void evfs_metadata_group_header_file_add(EvfsFilereference* ref, char* group);
+void evfs_metadata_group_header_file_remove(EvfsFilereference* ref, char* 
group);
+evfs_metadata_file_groups* evfs_metadata_file_groups_get(EvfsFilereference* 
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);
 
@@ -53,10 +52,10 @@
 Evas_List* evfs_metadata_groups_get();
 
 int evfs_metadata_extract_init();
-int evfs_metadata_extract_fork(evfs_filereference* ref);
+int evfs_metadata_extract_fork(EvfsFilereference* ref);
 
-char* evfs_metadata_file_get_key_value_string(evfs_filereference* ref, char* 
key);
-void evfs_metadata_extract_queue(evfs_filereference* ref);
+char* evfs_metadata_file_get_key_value_string(EvfsFilereference* ref, char* 
key);
+void evfs_metadata_extract_queue(EvfsFilereference* ref);
 
 
 #endif
===================================================================
RCS file: /cvs/e/e17/apps/evfs/src/include/evfs_metadata_db.h,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -3 -r1.4 -r1.5
--- evfs_metadata_db.h  26 Jun 2007 02:35:28 -0000      1.4
+++ evfs_metadata_db.h  16 Aug 2007 11:31:17 -0000      1.5
@@ -5,7 +5,7 @@
 void evfs_metadata_db_init(sqlite3** db);
 int evfs_metadata_db_version_bump(sqlite3* db, char* ver);
 
-int evfs_metadata_db_id_for_file(sqlite3* db, evfs_filereference* ref, int 
create);
+int evfs_metadata_db_id_for_file(sqlite3* db, EvfsFilereference* ref, int 
create);
 void evfs_metadata_db_file_keyword_add(sqlite3* db, int file, char* key, char* 
value);
 void evfs_metadata_db_delete_file(sqlite3* db, int file);
 
===================================================================
RCS file: /cvs/e/e17/apps/evfs/src/include/evfs_misc.h,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -3 -r1.12 -r1.13
--- evfs_misc.h 13 Aug 2007 12:56:58 -0000      1.12
+++ evfs_misc.h 16 Aug 2007 11:31:17 -0000      1.13
@@ -36,21 +36,21 @@
 
 void evfs_cleanup_client(evfs_client * client);
 void evfs_disconnect(evfs_connection * connection);
-evfs_connection *evfs_connect(void (*callback_func) (evfs_event *, void *),
+evfs_connection *evfs_connect(void (*callback_func) (EvfsEvent *, void *),
                               void *obj);
 
 evfs_file_uri_path *evfs_parse_uri(char *uri);
-evfs_filereference * evfs_parse_uri_single(char *uri);
+EvfsFilereference * evfs_parse_uri_single(char *uri);
 
 int evfs_handle_command(evfs_client * client, evfs_command * command);
 void evfs_handle_monitor_start_command(evfs_client * client,
                                        evfs_command * command);
 unsigned long evfs_server_get_next_id(evfs_server * serve);
-char *evfs_filereference_to_string(evfs_filereference * ref);
+char *EvfsFilereference_to_string(EvfsFilereference * ref);
 
-int evfs_filereference_equal_is(evfs_filereference* file1, evfs_filereference* 
file2);
+int EvfsFilereference_equal_is(EvfsFilereference* file1, EvfsFilereference* 
file2);
 
-evfs_filereference* evfs_empty_file_get();
+EvfsFilereference* evfs_empty_file_get();
 
 long libevfs_next_command_id_get();
 evfs_command* evfs_client_command_new();
===================================================================
RCS file: /cvs/e/e17/apps/evfs/src/include/evfs_operation.h,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -3 -r1.17 -r1.18
--- evfs_operation.h    20 Aug 2006 04:13:56 -0000      1.17
+++ evfs_operation.h    16 Aug 2007 11:31:17 -0000      1.18
@@ -64,6 +64,7 @@
 
 #define EVFS_OPERATION(op) ((evfs_operation*) op)
 typedef struct evfs_operation evfs_operation;
+typedef struct evfs_operation EvfsOperation;
 struct evfs_operation
 {
    evfs_operation_type type;
@@ -121,8 +122,8 @@
        struct stat dest_stat;
        int dest_stat_response;
 
-       evfs_filereference* file_from;
-       evfs_filereference* file_to;
+       EvfsFilereference* file_from;
+       EvfsFilereference* file_to;
 
        int64 next_byte;
        
@@ -134,7 +135,7 @@
        evfs_operation_task task;
 
        struct stat file_stat;
-       evfs_filereference* file;
+       EvfsFilereference* file;
 };
 typedef struct evfs_operation_task_file_remove evfs_operation_task_file_remove;
 
@@ -143,8 +144,8 @@
 struct evfs_operation_task_mkdir {
        evfs_operation_task task;
 
-       evfs_filereference* from;
-       evfs_filereference* file;
+       EvfsFilereference* from;
+       EvfsFilereference* file;
 };
 typedef struct evfs_operation_task_mkdir evfs_operation_task_mkdir;
 
@@ -159,10 +160,10 @@
 void evfs_operation_wait_type_set(evfs_operation* op, int type);
 void evfs_operation_response_handle(evfs_operation* op, evfs_operation_task* 
task);
 
-void evfs_operation_copy_task_add(evfs_operation* op, evfs_filereference* 
file_from, 
-               evfs_filereference* file_to, struct stat from_stat, struct stat 
to_stat, int);
-void evfs_operation_mkdir_task_add(evfs_operation* op, evfs_filereference* 
src, evfs_filereference* dir);
-void evfs_operation_remove_task_add(evfs_operation* op, evfs_filereference* 
file, struct stat file_stat);
+void evfs_operation_copy_task_add(evfs_operation* op, EvfsFilereference* 
file_from, 
+               EvfsFilereference* file_to, struct stat from_stat, struct stat 
to_stat, int);
+void evfs_operation_mkdir_task_add(evfs_operation* op, EvfsFilereference* src, 
EvfsFilereference* dir);
+void evfs_operation_remove_task_add(evfs_operation* op, EvfsFilereference* 
file, struct stat file_stat);
 
 void evfs_operation_tasks_print(evfs_operation* op);
 void evfs_operation_queue_pending_add(evfs_operation* op);
===================================================================
RCS file: /cvs/e/e17/apps/evfs/src/include/evfs_plugin.h,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -3 -r1.19 -r1.20
--- evfs_plugin.h       13 Aug 2007 03:05:21 -0000      1.19
+++ evfs_plugin.h       16 Aug 2007 11:31:17 -0000      1.20
@@ -12,7 +12,7 @@
 
 typedef struct evfs_plugin_functions_vfolder
 {
-   void (*evfs_vfolder_list)(evfs_filereference* ref, Ecore_List** list);
+   void (*evfs_vfolder_list)(EvfsFilereference* ref, Ecore_List** list);
 } evfs_plugin_functions_vfolder;
 
 typedef struct evfs_plugin_functions
@@ -28,19 +28,19 @@
    void (*evfs_dir_list) (evfs_client * client, evfs_command * command,
                           Ecore_List ** directory_list);
 
-   int (*evfs_file_open) (evfs_client * client, evfs_filereference * command);
-   int (*evfs_file_seek) (evfs_filereference * command, long offset,
+   int (*evfs_file_open) (evfs_client * client, EvfsFilereference * command);
+   int (*evfs_file_seek) (EvfsFilereference * command, long offset,
                           int whence);
-   int (*evfs_file_read) (evfs_client * client, evfs_filereference * command,
+   int (*evfs_file_read) (evfs_client * client, EvfsFilereference * command,
                           char *bytes, long size);
-   int (*evfs_file_write) (evfs_filereference * command, char *bytes,
+   int (*evfs_file_write) (EvfsFilereference * command, char *bytes,
                            long size);
-   int (*evfs_file_close) (evfs_filereference * command);
+   int (*evfs_file_close) (EvfsFilereference * command);
 
-   void (*evfs_file_notify_create) (evfs_filereference* file);
-   int (*evfs_file_create) (evfs_filereference * file);
+   void (*evfs_file_notify_create) (EvfsFilereference* file);
+   int (*evfs_file_create) (EvfsFilereference * file);
 
-   int (*evfs_file_mkdir) (evfs_filereference * file);
+   int (*evfs_file_mkdir) (EvfsFilereference * file);
 
    void (*evfs_auth_push) (evfs_command* command);
 
===================================================================
RCS file: /cvs/e/e17/apps/evfs/src/include/evfs_server.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -3 -r1.6 -r1.7
--- evfs_server.h       11 Aug 2007 10:39:03 -0000      1.6
+++ evfs_server.h       16 Aug 2007 11:31:17 -0000      1.7
@@ -6,8 +6,8 @@
 {
    Ecore_Ipc_Server *server;
    unsigned long id;
-   void (*callback_func) (evfs_event * data, void *obj);
-   evfs_event *prog_event;
+   void (*callback_func) (EvfsEvent * data, void *obj);
+   EvfsEvent *prog_event;
    void *obj;
 };
 
===================================================================
RCS file: /cvs/e/e17/apps/evfs/src/include/evfs_server_handle.h,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -3 -r1.24 -r1.25
--- evfs_server_handle.h        13 Aug 2007 03:05:21 -0000      1.24
+++ evfs_server_handle.h        16 Aug 2007 11:31:17 -0000      1.25
@@ -1,10 +1,10 @@
 #ifndef _EVFS_SERVER_HANDLE_H_
 #define _EVFS_SERVER_HANDLE_H_
 
-int evfs_uri_open(evfs_client * client, evfs_filereference * uri);
-int evfs_uri_read(evfs_client * client, evfs_filereference * uri, char *bytes,
+int evfs_uri_open(evfs_client * client, EvfsFilereference * uri);
+int evfs_uri_read(evfs_client * client, EvfsFilereference * uri, char *bytes,
                   long size);
-int evfs_uri_close(evfs_client * client, evfs_filereference * uri);
+int evfs_uri_close(evfs_client * client, EvfsFilereference * uri);
 
 void evfs_handle_monitor_start_command(evfs_client * client,
                                        evfs_command * command);



-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to