#define COMMUNICATOR_H
#include <vector>
-#include <msg/msg.h>
+#include <simgrid/msg.h>
#include "hostdata.h"
#include "messages.h"
#include "msg_thread.h"
+#include "simgrid_features.h"
class communicator {
public:
// Try to get a message. Returns true on success.
// Parameter "timeout" may be 0 for non-blocking operation, -1 for
// infinite waiting, or any positive timeout.
- bool ctrl_recv(message*& msg, m_host_t& from, double timeout) {
+ bool ctrl_recv(message*& msg, msg_host_t& from, double timeout) {
return ctrl_received.pop(msg, from, timeout);
}
- bool data_recv(message*& msg, m_host_t& from, double timeout) {
+ bool data_recv(message*& msg, msg_host_t& from, double timeout) {
return data_received.pop(msg, from, timeout);
}