| 258 | } |
| 259 | |
| 260 | void StartThreadMapPort() |
| 261 | { |
| 262 | if (!g_mapport_thread.joinable()) { |
| 263 | assert(!g_mapport_interrupt); |
| 264 | g_mapport_thread = std::thread(&util::TraceThread, "mapport", &ThreadMapPort); |
| 265 | } |
| 266 | } |
| 267 | |
| 268 | static void DispatchMapPort() |
| 269 | { |