X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/c57842fe897f53b46f0be3da87f7c996674be7d6..8d2085c3296cd6f1f9cb269033f6766a85d37e20:/src/msg/msg_host.c diff --git a/src/msg/msg_host.c b/src/msg/msg_host.c index 4940e295c1..1f36f3b5af 100644 --- a/src/msg/msg_host.c +++ b/src/msg/msg_host.c @@ -307,17 +307,25 @@ void MSG_host_set_property_value(msg_host_t host, const char *name, char *value, } -/** \ingroup msg_gos_functions - * \brief Determine if a host is available. +/** @ingroup msg_gos_functions + * @brief Determine if a host is up and running. * - * \param host host to test - * \return Returns 1 if host is available, 0 otherwise + * @param host host to test + * @return Returns true if the host is up and running, and false if it's currently down */ -int MSG_host_is_avail(msg_host_t host) +int MSG_host_is_on(msg_host_t host) { xbt_assert((host != NULL), "Invalid parameters (host is NULL)"); return (simcall_host_get_state(host)); } +/** @ingroup msg_gos_functions + * @brief Determine if a host is currently off. + */ +int MSG_host_is_off(msg_host_t host) +{ + xbt_assert((host != NULL), "Invalid parameters (host is NULL)"); + return !(simcall_host_get_state(host)); +} /** \ingroup m_host_management * \brief Set the parameters of a given host