Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7117 48e7efb5...
[simgrid.git] / src / bindings / ruby / MasterSlave.rb
1 require 'msg'
2 require 'RubyProcess'
3 require 'Master'
4 require 'Slave'
5
6 # include MSG
7
8 raise "Bad Number Of Arguments" if ARGV.length != 2 
9
10 MSG.init(ARGV)
11 # Thread.list.each {|t| p t}
12 raise "Bad Number Of Arguments" if (ARGV.length < 2)
13 MSG.createEnvironment(ARGV[0])
14 # Thread.list.each {|t| p t}
15 MSG.deployApplication(ARGV[1])
16 # Thread.list.each {|t| p t}
17 MSG.run()
18 # Thread.list.each {|t| p t}
19 MSG.getClock()
20 # exit()