| 99 | } |
| 100 | |
| 101 | td::Status do_loop() { |
| 102 | TRY_STATUS(td::loop_read("pow-server", pipe_)); |
| 103 | auto status = run(); |
| 104 | if (status.code() != WaitCode) { |
| 105 | return status; |
| 106 | } |
| 107 | TRY_STATUS(td::loop_write("pow-server", pipe_)); |
| 108 | return td::Status::OK(); |
| 109 | } |
| 110 | |
| 111 | td::actor::Task<Action> task_loop_once() override { |
| 112 | co_await do_loop(); |
nothing calls this directly
no test coverage detected