| 132 | } |
| 133 | |
| 134 | void set_output_callback(std::function<void(const std::string&, bool)> callback) { |
| 135 | std::lock_guard lock(g_output_mutex); |
| 136 | g_output_callback = std::move(callback); |
| 137 | } |
| 138 | |
| 139 | void write_output(const std::string& text, bool is_error) { |
| 140 | std::lock_guard lock(g_output_mutex); |