| 15 | class MockProcessor : public GraphProcessor { |
| 16 | public: |
| 17 | virtual int process() noexcept override { |
| 18 | ::std::lock_guard<::std::mutex> lock(**option<::std::mutex*>()); |
| 19 | *x.emit() = *a; |
| 20 | return 0; |
| 21 | } |
| 22 | |
| 23 | ANYFLOW_INTERFACE(ANYFLOW_DEPEND_DATA(::std::string, a) |
| 24 | ANYFLOW_EMIT_DATA(::std::string, x)) |