X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/loba.git/blobdiff_plain/9539c77f2b5e0eef8d06da7a7ddd1d5546ba0731..01f10aeb9d9a94f01006b4e7396711b8964f43da:/process.h 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