#define MSG_H
#include "xbt/misc.h"
-#include "xbt/sysdep.h"
#include "msg/datatypes.h"
SG_BEGIN_DECL()
int MSG_get_host_msgload(m_host_t host);
/* int MSG_get_msgload(void); This function lacks specification; discard it */
double MSG_get_host_speed(m_host_t h);
+int MSG_host_is_avail (m_host_t h);
void MSG_create_environment(const char *file);
MSG_error_t MSG_task_put_bounded(m_task_t task,
m_host_t dest, m_channel_t channel,
double max_rate);
+MSG_error_t MSG_task_put_with_timeout(m_task_t task, m_host_t dest,
+ m_channel_t channel, double max_duration);
MSG_error_t MSG_task_execute(m_task_t task);
MSG_error_t MSG_parallel_task_execute(m_task_t task);
void MSG_task_set_priority(m_task_t task, double priority);