Enlightenment CVS committal

Author  : lordchaos
Project : e17
Module  : apps/evfs

Dir     : e17/apps/evfs/src/bin


Modified Files:
        Makefile.am evfs_main.c 
Added Files:
        evfs_server_handle.c 


Log Message:
* Extrapolated server side command handling functions
* Monitor stop stubs

===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/evfs/src/bin/Makefile.am,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- Makefile.am 16 Aug 2005 07:31:39 -0000      1.3
+++ Makefile.am 16 Aug 2005 08:11:33 -0000      1.4
@@ -14,7 +14,8 @@
        evfs_cleanup.c \
        ../common/evfs_new.c \
        ../common/evfs_io.c \
-       ../common/evfs_event_helper.c
+       ../common/evfs_event_helper.c \
+       evfs_server_handle.c
 
 evfs_LDADD = -L$(top_builddir)/src/lib -levfs @ecore_libs@ @xml2_libs@ 
@fam_libs@
 
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/evfs/src/bin/evfs_main.c,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -3 -r1.6 -r1.7
--- evfs_main.c 16 Aug 2005 07:53:30 -0000      1.6
+++ evfs_main.c 16 Aug 2005 08:11:33 -0000      1.7
@@ -143,32 +143,13 @@
                        evfs_handle_monitor_start_command(client, command);
                        
                        break;
+               case EVFS_CMD_STOPMON_FILE:
+                       printf("We received a monitor stop request\n");
+                       evfs_handle_monitor_stop_command(client,command);
+                       break;
        }
 }
 
-void evfs_handle_monitor_start_command(evfs_client* client, evfs_command* 
command) {
-       /*First get the plugin responsible for this file*/
-
-       void (*evfs_monitor_start)(evfs_client* client, evfs_command* command);
-
-       if (command->file_command.num_files > 0) {
-               evfs_plugin* plugin = 
evfs_get_plugin_for_uri(command->file_command.files[0]->plugin_uri);
-
-               if (!plugin) {
-                       printf("No plugin able to monitor this uri type\n");
-               } else {
-                       printf("Requesting a file monitor from this plugin for 
uri type '%s'\n", command->file_command.files[0]->plugin_uri );
-                       
-                       evfs_monitor_start = dlsym(plugin->dl_ref, 
EVFS_MONITOR_START);
-                       if (evfs_monitor_start) {
-                               (*evfs_monitor_start)(client,command);
-                       }
-                       
-               }
-       } else {
-               printf("No files to monitor!\n");
-       }
-}
 
 
 evfs_plugin* evfs_load_plugin(char* filename) {




-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to