boost::unordered_map<std::string, Host*> *Host::hosts
= new boost::unordered_map<std::string, Host*>();
-Host::Host(const char*name) {
+Host::Host(const char*name)
+{
p_inferior = sg_host_by_name(name);
if (p_inferior==NULL)
xbt_die("No such host: %s",name); //FIXME: raise an exception
}
void Host::turnOn() {
- simcall_host_on(p_inferior);
+ p_inferior->on();
}
void Host::turnOff() {
- simcall_host_off(p_inferior);
+ p_inferior->off();
}
bool Host::isOn() {
return sg_host_get_state(p_inferior);