X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/loba.git/blobdiff_plain/c771a55e40d2a41d607a0da1b67cd1f7d546ccc8..51f707d60785283c582c16c141ab6832a744dd3a:/neighbor.cpp diff --git a/neighbor.cpp b/neighbor.cpp index 3340f8f..c45fc8f 100644 --- a/neighbor.cpp +++ b/neighbor.cpp @@ -1,8 +1,12 @@ -#include "neighbor.h" - #include #include +XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(proc); // needed to compile neighbor.h + +#include "misc.h" + +#include "neighbor.h" + neighbor::neighbor(const char* hostname) : host((hostdata* )MSG_host_get_data(MSG_get_host_by_name(hostname))) , load(std::numeric_limits::infinity()) @@ -14,3 +18,13 @@ neighbor::neighbor(const char* hostname) neighbor::~neighbor() { } + +void neighbor::print(bool verbose, + e_xbt_log_priority_t logp, xbt_log_category_t cat) const +{ + if (verbose) + XCLOG4(cat, logp, "%s: load = %g ; debt = %g ; to_send = %g", + get_name(), get_load(), get_debt(), get_to_send()); + else + XCLOG2(cat, logp, "%s: load = %g", get_name(), get_load()); +}