PMonUtils::CustomBenchmarkGuard Node1 PMonUtils::CustomBenchmark Guard - m_count + CustomBenchmarkGuard() + ~CustomBenchmarkGuard() Node2 PMonUtils::CustomBenchmark - m_nmax + CustomBenchmark() + ~CustomBenchmark() + begin() + end() + getData() + nMax() + size() - CustomBenchmark() - operator=() - clock_nooverflow() Node2->Node1 -m_cb Node3 PMonUtils::CustomBenchmark ::Data + time_spent + time_at_begin + count + Data() + init() Node3->Node2 -m_data_current -m_data