X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/loba.git/blobdiff_plain/a97c4fc77c41acb53065062500cc3337097a6337..d67fee4c5988698b045480ac86a67b7a5a21a8b2:/process.h?ds=sidebyside diff --git a/process.h b/process.h index d2f1229..f2e5a45 100644 --- a/process.h +++ b/process.h @@ -44,6 +44,7 @@ public: double get_ctrl_recv_amount() const { return acc.ctrl_recv.amount; } unsigned get_ctrl_send_count() const { return acc.ctrl_send.count; } unsigned get_ctrl_recv_count() const { return acc.ctrl_recv.count; } + double get_idle_duration() const { return idle_duration; } double get_convergence() const { return convergence; } int run(); @@ -113,6 +114,7 @@ private: double expected_load; // expected load in bookkeeping mode double received_load; // load received from neighbors + double idle_duration; // how long we had nothing to compute double convergence; // date when convergence was achieved, or -1.0 mutex_t mutex; // synchronization between threads