+-- Copyright (c) 2011, 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(...)
while true do
- local tk = simgrid.Task.recv(my_mailbox);
- if (simgrid.Task.name(tk) == "finalize") then
+ local tk = simgrid.task.recv(my_mailbox);
+ if (simgrid.task.get_name(tk) == "finalize") then
simgrid.info("Slave '" ..my_mailbox.."' got finalize msg");
break
end
- --local tk_name = simgrid.Task.name(tk)
- simgrid.info("Slave '" ..my_mailbox.."' processing "..simgrid.Task.name(tk))
- simgrid.Task.execute(tk)
- simgrid.info("Slave '" ..my_mailbox.."': task "..simgrid.Task.name(tk) .. " done")
+ --local tk_name = simgrid.task.get_name(tk)
+ simgrid.info("Slave '" ..my_mailbox.."' processing "..simgrid.task.get_name(tk))
+ simgrid.task.execute(tk)
+ simgrid.info("Slave '" ..my_mailbox.."': task "..simgrid.task.get_name(tk) .. " done")
end -- while
simgrid.info("Slave '" ..my_mailbox.."': I'm Done . See You !!");