22 #include <syncpoint/syncpoint_call_stats.h>
37 : first_call_(
TIME_MAX), last_call_(
TIME_MIN), total_wait_time_(Time(0.f)), num_calls_(0)
50 total_wait_time_ += wait_time;
51 if (new_call < first_call_) {
52 first_call_ = new_call;
54 if (new_call > last_call_) {
55 last_call_ = new_call;
65 update_calls(call.get_call_time(), call.get_wait_time());
93 if (num_calls_ <= 1) {
96 return num_calls_ / (last_call_.
in_sec() - first_call_.
in_sec());
105 return total_wait_time_.
in_sec() / num_calls_;