simgrid::s4u::Engine *e = new simgrid::s4u::Engine(&argc,argv);
e->loadPlatform("../../platforms/two_hosts_platform.xml");
- new Worker("worker", simgrid::s4u::Host::byName("host0"), 0, NULL);
- new Master("master", simgrid::s4u::Host::byName("host1"), 0, NULL);
+ new Worker("worker", simgrid::s4u::Host::by_name("host0"), 0, NULL);
+ new Master("master", simgrid::s4u::Host::by_name("host1"), 0, NULL);
e->run();
return 0;
}
simgrid::s4u::Engine *e = new simgrid::s4u::Engine(&argc,argv);
e->loadPlatform("../../platforms/storage/storage.xml");
- new myHost("host", simgrid::s4u::Host::byName("denise"), 0, NULL);
+ new myHost("host", simgrid::s4u::Host::by_name("denise"), 0, NULL);
e->run();
return 0;
}
public: // TODO, make me private
~Host();
public:
- /** Retrieves an host from its name. */
- static s4u::Host *byName(std::string name);
- /** Retrieves the host on which the current actor is running */
- static s4u::Host *current();
static Host* by_name_or_null(const char* name);
static Host* by_name_or_create(const char* name);
+ /** Retrieves an host from its name. */
+ static s4u::Host *by_name(std::string name);
+ /** Retrieves the host on which the current actor is running */
+ static s4u::Host *current();
simgrid::xbt::string const& name() const { return name_; }
}
s4u::Host *s4u::Actor::getHost() {
- return s4u::Host::byName(sg_host_get_name(simcall_process_get_host(p_smx_process)));
+ return s4u::Host::by_name(sg_host_get_name(simcall_process_get_host(p_smx_process)));
}
const char* s4u::Actor::getName() {
return simcall_process_get_name(p_smx_process);
delete mounts;
}
-Host *Host::byName(std::string name) {
+Host *Host::by_name(std::string name) {
Host* host = Host::by_name_or_null(name.c_str());
// TODO, raise an exception instead?
if (host == nullptr)