-/** @brief Get the properties of an host */
-xbt_dict_t sg_host_get_properties(sg_host_t host) {
- return host->getProperties();
-}
-
-
-namespace simgrid {
-
-Host::Host(std::string const& id)
- : name_(id)
-{
-}
-
-Host::~Host()
-{
-}
-
-/** Start the host if it is off */
-void Host::turnOn()
-{
- simgrid::simix::kernel(std::bind(SIMIX_host_on, this));
-}
-
-/** Stop the host if it is on */
-void Host::turnOff()
-{
- simgrid::simix::simcall<void>(SIMCALL_HOST_OFF, this);
-}
-
-bool Host::isOn() {
- return pimpl_cpu->isOn();
-}
-bool Host::isOff() {
- return ! pimpl_cpu->isOn();
-}
-
-
-/** Get the properties assigned to a host */
-xbt_dict_t Host::getProperties()
-{
- return simgrid::simix::kernel(std::bind(&simgrid::surf::Host::getProperties, this->extension(simgrid::surf::Host::EXTENSION_ID)));
-}
-
-/** Get the processes attached to the host */
-xbt_swag_t Host::getProcessList()
+/** \ingroup m_host_management
+ *
+ * \brief Start the host if it is off
+ *
+ * See also #sg_host_is_on() and #sg_host_is_off() to test the current state of the host and @ref plugin_energy
+ * for more info on DVFS.
+ */
+void sg_host_turn_on(sg_host_t host)