XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(comm);
#include "misc.h"
-#include "simgrid_features.h"
#include "tracing.h"
#include "communicator.h"
communicator::~communicator()
{
- m_task_t task;
+ msg_task_t task;
XBT_DEBUG("send finalize to receiver/ctrl");
task = MSG_task_create("finalize", 0.0, 0, NULL);
msg_comm_t communicator::real_send(const char* dest, message* msg)
{
XBT_DEBUG("send %s to %s", msg->to_string().c_str(), dest);
- m_task_t task = MSG_task_create("message", 0.0, msg->get_size(), msg);
- TRACE_msg_set_task_category(task,
- msg->get_type() == message::LOAD ?
- TRACE_CAT_DATA : TRACE_CAT_CTRL);
+ msg_task_t task = MSG_task_create("message", 0.0, msg->get_size(), msg);
+ // MSG_task_set_category(task,
+ // msg->get_type() == message::DATA ?
+ // TRACE_CAT_DATA : TRACE_CAT_CTRL);
return MSG_task_isend(task, dest);
}
xbt_dynar_t comms = xbt_dynar_new(sizeof(msg_comm_t), NULL);
struct channel {
msg_comm_t comm;
- m_task_t task;
+ msg_task_t task;
const char* mbox;
message_queue& received;
};