X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/loba.git/blobdiff_plain/892e36c1af3105e5f548a4ef8b9f777b95d47fc2..95ffb98a8d08ef20672d6ef91ea8fb4320c5ea85:/messages.cpp?ds=sidebyside diff --git a/messages.cpp b/messages.cpp index 2fa4861..0abf913 100644 --- a/messages.cpp +++ b/messages.cpp @@ -1,4 +1,9 @@ #include +#include + +XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(comm); + +#include "misc.h" #include "messages.h" @@ -27,6 +32,7 @@ bool message_queue::pop(message*& msg, m_host_t& from, double timeout) mutex.acquire(); while (queue.empty() && (!deadline || deadline > MSG_get_clock())) { xbt_ex_t e; + XBT_DEBUG("waiting for a message to come"); TRY { if (deadline) cond.timedwait(mutex, deadline - MSG_get_clock()); @@ -51,5 +57,8 @@ bool message_queue::pop(message*& msg, m_host_t& from, double timeout) from = MSG_task_get_source(task); MSG_task_destroy(task); + XBT_DEBUG("received %s from %s", + msg->to_string().c_str(), MSG_host_get_name(from)); + return true; }