Home
last modified time | relevance | path

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

/external/rust/crates/grpcio-sys/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()
/external/rust/crates/grpcio-sys/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.cc221 grpc_core::MultiProducerSingleConsumerQueue::Node* n = lock->queue.Pop(); in grpc_combiner_continue_exec_ctx()
/external/rust/crates/grpcio-sys/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;