blob: ac4a47bcc207b3ec110c6081a90ed534c41be5ee (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#include "Output.h"
folly::MPMCQueue<Output> output_queue;
void OutputThread() {
while (true) {
Output output;
output_queue.blockingRead(output);
switch (output.type) {
case OutputType::Error:
error_stream << output.message;
break;
default:
output_stream << output.message;
break;
}
}
}
|