| 105 | } |
| 106 | |
| 107 | void ThreadQueue::stop_timer(Player& P) |
| 108 | { |
| 109 | timer.stop(P.total_comm()); |
| 110 | |
| 111 | timers["wait"] = inside_wait_timer + wait_timer; |
| 112 | timers["online"] = online_timer - online_prep_timer; |
| 113 | timers["prep"] = timer - inside_wait_timer - timers["online"]; |
| 114 | |
| 115 | if (debug) |
| 116 | { |
| 117 | cerr << "Total thread time: " << timer.elapsed() << endl; |
| 118 | cerr << "Inside wait time: " << inside_wait_timer.elapsed() << endl; |
| 119 | cerr << "Other wait time: " << wait_timer.elapsed() << endl; |
| 120 | cerr << "Online time: " << online_timer.elapsed() << endl; |
| 121 | cerr << "Online prep time: " << online_prep_timer.elapsed() << endl; |
| 122 | } |
| 123 | } |
| 124 | |
| 125 | void ThreadQueue::start_online(Player& P, const TimerWithComm& prep_time) |
| 126 | { |
no test coverage detected