| 1388 | } // namespace |
| 1389 | |
| 1390 | Result<std::shared_ptr<SelfPipe>> SelfPipe::Make(bool signal_safe) { |
| 1391 | auto ptr = std::make_shared<SelfPipeImpl>(signal_safe); |
| 1392 | RETURN_NOT_OK(ptr->Init()); |
| 1393 | return ptr; |
| 1394 | } |
| 1395 | |
| 1396 | SelfPipe::~SelfPipe() = default; |
| 1397 |
nothing calls this directly
no test coverage detected