Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Remove internal function from the documentation
[simgrid.git] / src / msg / msg_host.c
index 086d9bf..9468065 100644 (file)
@@ -114,8 +114,7 @@ m_host_t MSG_host_self(void)
   return MSG_process_get_host(NULL);
 }
 
-/** \ingroup m_host_management
- *
+/*
  * \brief Destroys a host (internal call only)
  */
 void __MSG_host_destroy(m_host_t host) {
@@ -224,6 +223,19 @@ xbt_dict_t MSG_host_get_properties(m_host_t host)
   return (simcall_host_get_properties(host->smx_host));
 }
 
+/** \ingroup m_host_management
+ * \brief Change the value of a given host property
+ *
+ * \param host a host
+ * \param name a property name
+ * \param value what to change the property to
+ * \param free_ctn the freeing function to use to kill the value on need
+ */
+void MSG_host_set_property_value(m_host_t host, const char *name, char *value,void_f_pvoid_t free_ctn) {
+
+  xbt_dict_set(MSG_host_get_properties(host), name, value,free_ctn);
+}
+
 
 /** \ingroup msg_gos_functions
  * \brief Determine if a host is available.