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_plugin.h evfs_server_handle.h Log Message: * Handle auth requests/responses =================================================================== RCS file: /cvs/e/e17/apps/evfs/src/include/evfs_command.h,v retrieving revision 1.15 retrieving revision 1.16 diff -u -3 -r1.15 -r1.16 --- evfs_command.h 23 Aug 2006 11:29:32 -0000 1.15 +++ evfs_command.h 13 Aug 2007 03:05:21 -0000 1.16 @@ -27,7 +27,8 @@ EVFS_CMD_METADATA_GROUPS_GET = 19, EVFS_CMD_METADATA_FILE_GROUP_ADD = 20, EVFS_CMD_METADATA_FILE_GROUP_REMOVE = 21, - EVFS_CMD_TRASH_RESTORE + EVFS_CMD_TRASH_RESTORE = 22, + EVFS_CMD_AUTH_RESPONSE = 23 } evfs_command_type; =================================================================== RCS file: /cvs/e/e17/apps/evfs/src/include/evfs_commands.h,v retrieving revision 1.21 retrieving revision 1.22 diff -u -3 -r1.21 -r1.22 --- evfs_commands.h 29 Dec 2006 12:08:51 -0000 1.21 +++ evfs_commands.h 13 Aug 2007 03:05:21 -0000 1.22 @@ -44,4 +44,7 @@ long evfs_client_metadata_group_file_remove(evfs_connection * conn, evfs_filereference* ref, char* group); +long +evfs_client_auth_send(evfs_connection* conn, evfs_filereference* ref, char* user, char* password); + #endif =================================================================== RCS file: /cvs/e/e17/apps/evfs/src/include/evfs_event.h,v retrieving revision 1.18 retrieving revision 1.19 diff -u -3 -r1.18 -r1.19 --- evfs_event.h 11 Aug 2007 10:39:03 -0000 1.18 +++ evfs_event.h 13 Aug 2007 03:05:21 -0000 1.19 @@ -149,6 +149,8 @@ } evfs_event_misc; //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; =================================================================== RCS file: /cvs/e/e17/apps/evfs/src/include/evfs_event_helper.h,v retrieving revision 1.18 retrieving revision 1.19 diff -u -3 -r1.18 -r1.19 --- evfs_event_helper.h 17 Jul 2006 05:45:38 -0000 1.18 +++ evfs_event_helper.h 13 Aug 2007 03:05:21 -0000 1.19 @@ -28,4 +28,8 @@ void evfs_group_list_event_create(evfs_client* client, evfs_command* command, Evas_List* group_list); +void +evfs_auth_failure_event_create(evfs_client * client, evfs_command * command); + + #endif =================================================================== RCS file: /cvs/e/e17/apps/evfs/src/include/evfs_plugin.h,v retrieving revision 1.18 retrieving revision 1.19 diff -u -3 -r1.18 -r1.19 --- evfs_plugin.h 20 Aug 2006 04:13:56 -0000 1.18 +++ evfs_plugin.h 13 Aug 2007 03:05:21 -0000 1.19 @@ -25,7 +25,7 @@ int (*evfs_file_stat) (evfs_command * command, struct stat * file_stat, int); int (*evfs_file_lstat) (evfs_command * command, struct stat * file_stat, int); - void (*evfs_dir_list) (evfs_client * client, evfs_filereference * file, + void (*evfs_dir_list) (evfs_client * client, evfs_command * command, Ecore_List ** directory_list); int (*evfs_file_open) (evfs_client * client, evfs_filereference * command); @@ -41,6 +41,8 @@ int (*evfs_file_create) (evfs_filereference * file); int (*evfs_file_mkdir) (evfs_filereference * file); + + void (*evfs_auth_push) (evfs_command* command); } evfs_plugin_functions; =================================================================== RCS file: /cvs/e/e17/apps/evfs/src/include/evfs_server_handle.h,v retrieving revision 1.23 retrieving revision 1.24 diff -u -3 -r1.23 -r1.24 --- evfs_server_handle.h 26 Aug 2006 12:59:40 -0000 1.23 +++ evfs_server_handle.h 13 Aug 2007 03:05:21 -0000 1.24 @@ -45,4 +45,5 @@ void evfs_handle_trash_restore_command(evfs_client * client, evfs_command * command); +void evfs_handle_auth_respond_command(evfs_client* client, evfs_command* command); #endif ------------------------------------------------------------------------- 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