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