X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/loba.git/blobdiff_plain/e02d85948b5f10d8b37e39ec94d915c48f46a15a..dbc9221771e3158336126009aff945e86acca5da:/communicator.cpp?ds=inline diff --git a/communicator.cpp b/communicator.cpp index e6653eb..f3e6bf9 100644 --- a/communicator.cpp +++ b/communicator.cpp @@ -1,14 +1,15 @@ -#include "communicator.h" - #include #include #include #include #include + +XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(comm); + #include "misc.h" #include "options.h" -XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(comm); +#include "communicator.h" std::string message::to_string() { @@ -19,7 +20,7 @@ std::string message::to_string() return oss.str(); } -const int communicator::send_count_before_flush = 16; +const int communicator::send_count_before_flush = 4; communicator::communicator() : host((hostdata* )MSG_host_get_data(MSG_host_self())) @@ -114,8 +115,8 @@ bool communicator::recv(message*& msg, m_host_t& from, bool wait) void communicator::flush(bool wait) { - using namespace std::tr1; - using namespace std::tr1::placeholders; + using std::tr1::bind; + using std::tr1::placeholders::_1; sent_comm.remove_if(comm_test_n_destroy); if (wait && !sent_comm.empty()) {