| 166 | } |
| 167 | |
| 168 | void readyBarrier() { |
| 169 | // block until server is listening and ready to accept connections |
| 170 | Guard g(mutex_); |
| 171 | while (!listenHandler->ready_) { |
| 172 | listenHandler->listenMonitor_.wait(); |
| 173 | } |
| 174 | } |
| 175 | private: |
| 176 | void startServer(int retry_count) { |
| 177 | try { |