| 130 | } |
| 131 | |
| 132 | void |
| 133 | hstcpsvr::stop_workers() |
| 134 | { |
| 135 | vshared.shutdown = 1; |
| 136 | for (size_t i = 0; i < threads.size(); ++i) { |
| 137 | threads[i]->join(); |
| 138 | } |
| 139 | threads.clear(); |
| 140 | } |
| 141 | |
| 142 | hstcpsvr_ptr |
| 143 | hstcpsvr_i::create(const config& conf) |