| 70 | } |
| 71 | private: |
| 72 | TIntrusivePtr<TWaitQueue> SwapWaitQueue(TWaitQueue* newQueue) noexcept { |
| 73 | return TIntrusivePtr<TWaitQueue>(AtomicSwap(&WaitQueue_, newQueue), TIntrusivePtr<TWaitQueue>::TNoIncrement()); |
| 74 | } |
| 75 | private: |
| 76 | std::atomic<bool> Signalled_ = false; |
| 77 | TWaitQueue* WaitQueue_ = nullptr; |
nothing calls this directly
no test coverage detected