/** \defgroup m_host_management Management functions of Hosts
* \brief This section describes the host structure of MSG
+ *
+ * \htmlonly <!-- DOXYGEN_NAVBAR_LABEL="Hosts" --> \endhtmlonly
* (#m_host_t) and the functions for managing it.
*
* A <em>location</em> (or <em>host</em>) is any possible place where
simdata->process_list = xbt_fifo_new();
/* Update global variables */
- xbt_fifo_push(msg_global->host, host);
+ xbt_fifo_unshift(msg_global->host, host);
PAJE_HOST_NEW(host);
}
/** \ingroup m_host_management
- * \brief Return the speed of the processor (in Mflop/s), regardless of
+ * \brief Return the speed of the processor (in flop/s), regardless of
the current load on the machine.
*/
double MSG_get_host_speed(m_host_t h)
/** \ingroup msg_gos_functions
* \brief Determine if a host is available.
*
- * \param host host to test
+ * \param h host to test
*/
int MSG_host_is_avail (m_host_t h)
{
+ e_surf_cpu_state_t cpustate;
xbt_assert0((h!= NULL), "Invalid parameters");
- e_surf_cpu_state_t cpustate =
+ cpustate =
surf_workstation_resource->extension_public->get_state(h->simdata->host);
xbt_assert0((cpustate == SURF_CPU_ON || cpustate == SURF_CPU_OFF),