From c548f911b47d8bbaa951e9e5d18bf9f1f95afacb Mon Sep 17 00:00:00 2001 From: crupest Date: Sun, 6 Jun 2021 21:33:52 +0800 Subject: ... --- computer-network-experiment/Output.cpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 computer-network-experiment/Output.cpp (limited to 'computer-network-experiment/Output.cpp') diff --git a/computer-network-experiment/Output.cpp b/computer-network-experiment/Output.cpp new file mode 100644 index 0000000..41e14e6 --- /dev/null +++ b/computer-network-experiment/Output.cpp @@ -0,0 +1,18 @@ +#include "Output.h" + +folly::MPMCQueue output_queue; + +void OutputThread() { + while (true) { + Output output; + output_queue.blockingRead(output); + switch (output.type) { + case OutputType::Error: + std::wcerr << output.message; + break; + default: + std::wcout << output.message; + break; + } + } +} -- cgit v1.2.3