Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Add/update copyright notices.
[simgrid.git] / examples / lua / console / slave.lua
index 2073530..b70a75a 100644 (file)
@@ -1,4 +1,8 @@
+-- Copyright (c) 2011, 2013-2014. The SimGrid Team.
+-- All rights reserved.
 
+-- This program is free software; you can redistribute it and/or modify it
+-- under the terms of the license (GNU LGPL) which comes with this package.
 
 -- Slave Function ---------------------------------------------------------
 function Slave(...)
@@ -15,14 +19,14 @@ function Slave(...)
     local task = simgrid.task.recv(my_mailbox);
     --print(task)
     local task_name = task:get_name()
-    if (task_name == "finalize") then
+    if (task:get_name() == "finalize") then
       simgrid.info("Slave '" .. my_mailbox .. "' got finalize msg");
       break
     end
     --local tk_name = simgrid.task.get_name(tk) 
-    simgrid.info("Slave '" .. my_mailbox .. "' processing " .. task_name)
+    simgrid.info("Slave '" .. my_mailbox .. "' processing " .. task:get_name())
     simgrid.task.execute(task)
-    simgrid.info("Slave '"  .. my_mailbox .. "': task " .. task_name .. " done")
+    simgrid.info("Slave '"  .. my_mailbox .. "': task " .. task:get_name() .. " done")
   end -- while
 
   simgrid.info("Slave '" .. my_mailbox .. "': I'm Done . See You !!");