| 84 | explicit PipeWriter(int pipe, bool debug) : mWpipe(pipe), mDebug(debug) {} |
| 85 | |
| 86 | void reportOut(const std::string &outmsg, Color c) override { |
| 87 | writeToPipe(REPORT_OUT, static_cast<char>(c) + outmsg); |
| 88 | } |
| 89 | |
| 90 | void reportErr(const ErrorMessage &msg) override { |
| 91 | writeToPipe(REPORT_ERROR, msg.serialize()); |