Searched refs:produced_ (Results 1 – 2 of 2) sorted by relevance
32 Node* produced = produced_.load(std::memory_order_relaxed); in EnqueueSignal()35 } while (!produced_.compare_exchange_weak(produced, node, std::memory_order_release)); in EnqueueSignal()40 Node* produced = produced_.exchange(nullptr, std::memory_order_acquire); in DequeueSignalUnsafe()
48 constexpr SignalQueue() : produced_(nullptr), consumed_(nullptr) {} in SignalQueue()72 std::atomic<Node*> produced_; variable