Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Kill all the autogenerated I've found. Feel free to kill the remaining ones: buildbot...
[simgrid.git] / examples / java / comm_time / Slave.java
index 086a192..cb7878b 100644 (file)
@@ -16,33 +16,25 @@ public class Slave extends simgrid.msg.Process {
       
       Msg.info("Hello i'm a slave");
       
-      Channel channel = new Channel(0);
-               
       while(true) {
-        int a;
-        double time1,time2;
-         
-        time1 = Msg.getClock();
-        
-        CommTimeTask task = (CommTimeTask)channel.get();
-        time2 = Msg.getClock();
-                               
-        if(task.getData() == 221297) {
-           Msg.info("Received " + task.getName() + " " + getHost().getName());
+        double time1 = Msg.getClock();       
+        Task t = Task.get(0);  
+        double time2 = Msg.getClock();
+        if (t instanceof FinalizeTask) {
            break;
         }
+        CommTimeTask task = (CommTimeTask)t;
             
         if(time1 < task.getTime())
           time1 = task.getTime();
         
-        Msg.info("Processing \"" + task.getName() + "\" " + getHost().getName() + 
+/*      Msg.info("Processing \"" + task.getName() + "\" " + getHost().getName() + 
                  " (Communication time : " +  (time2 - time1) + ")");
-            
+*/          
         task.execute();
-        
-        
       }
        
-      Msg.info("I'm done. See you!" + getHost().getName());
+      Msg.info("Received Finalize. I'm done. See you!");
    }
 }
\ No newline at end of file