Home
last modified time | relevance | path

Searched refs:MultiProducerSingleConsumerQueue (Results 1 – 12 of 12) sorted by relevance

/third_party/grpc/src/core/lib/gprpp/
Dmpscq.h34 class MultiProducerSingleConsumerQueue {
41 MultiProducerSingleConsumerQueue() : head_{&stub_}, tail_(&stub_) {} in MultiProducerSingleConsumerQueue() function
42 ~MultiProducerSingleConsumerQueue() { in ~MultiProducerSingleConsumerQueue()
74 typedef MultiProducerSingleConsumerQueue::Node Node;
92 MultiProducerSingleConsumerQueue queue_;
Dmpscq.cc29 bool MultiProducerSingleConsumerQueue::Push(Node* node) { in Push()
36 MultiProducerSingleConsumerQueue::Node*
37 MultiProducerSingleConsumerQueue::Pop() { in Pop()
42 MultiProducerSingleConsumerQueue::Node*
43 MultiProducerSingleConsumerQueue::PopAndCheckEnd(bool* empty) { in PopAndCheckEnd()
/third_party/grpc/test/core/gprpp/
Dmpscq_test.cc32 using grpc_core::MultiProducerSingleConsumerQueue;
35 MultiProducerSingleConsumerQueue::Node node;
49 MultiProducerSingleConsumerQueue q; in test_serial()
63 MultiProducerSingleConsumerQueue* q;
83 MultiProducerSingleConsumerQueue q; in test_mt()
95 MultiProducerSingleConsumerQueue::Node* n; in test_mt()
117 MultiProducerSingleConsumerQueue* q;
131 MultiProducerSingleConsumerQueue::Node* n; in pull_thread()
151 MultiProducerSingleConsumerQueue q; in test_mt_multipop()
/third_party/grpc/src/core/lib/iomgr/
Dwork_serializer.cc31 MultiProducerSingleConsumerQueue::Node mpscq_node;
49 MultiProducerSingleConsumerQueue queue_;
Dcombiner.h39 MultiProducerSingleConsumerQueue queue;
Dcall_combiner.h113 MultiProducerSingleConsumerQueue queue_;
Dcall_combiner.cc144 reinterpret_cast<MultiProducerSingleConsumerQueue::Node*>(closure)); in Start()
Dclosure.h62 grpc_core::MultiProducerSingleConsumerQueue::Node>
Dcombiner.cc224 grpc_core::MultiProducerSingleConsumerQueue::Node* n = lock->queue.Pop(); in grpc_combiner_continue_exec_ctx()
/third_party/grpc/src/core/lib/surface/
Dcompletion_queue.h40 grpc_core::ManualConstructor<grpc_core::MultiProducerSingleConsumerQueue>
Dcompletion_queue.cc238 grpc_core::MultiProducerSingleConsumerQueue queue_;
486 reinterpret_cast<grpc_core::MultiProducerSingleConsumerQueue::Node*>(c)); in Push()
Dserver.cc95 MultiProducerSingleConsumerQueue::Node mpscq_node;