Searched refs:ReleasableMutexLock (Results 1 – 22 of 22) sorted by relevance
86 class ReleasableMutexLock {88 explicit ReleasableMutexLock(Mutex* mu) : mu_(mu->get()) { in ReleasableMutexLock() function91 explicit ReleasableMutexLock(gpr_mu* mu) : mu_(mu) { in ReleasableMutexLock() function94 ~ReleasableMutexLock() { in ~ReleasableMutexLock()98 ReleasableMutexLock(const ReleasableMutexLock&) = delete;99 ReleasableMutexLock& operator=(const ReleasableMutexLock&) = delete;
443 grpc::internal::ReleasableMutexLock l(&stream_mu_); in InternalBindStream()547 grpc::internal::ReleasableMutexLock l(&reader_mu_); in InternalBindReader()658 grpc::internal::ReleasableMutexLock l(&writer_mu_); in InternalBindWriter()738 grpc::internal::ReleasableMutexLock l(&call_mu_); in InternalBindCall()
47 using ReleasableMutexLock = absl::ReleasableMutexLock; variable99 class ABSL_SCOPED_LOCKABLE ReleasableMutexLock {101 explicit ReleasableMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)105 ~ReleasableMutexLock() ABSL_UNLOCK_FUNCTION() {109 ReleasableMutexLock(const ReleasableMutexLock&) = delete;110 ReleasableMutexLock& operator=(const ReleasableMutexLock&) = delete;
907 class ABSL_SCOPED_LOCKABLE ReleasableMutexLock {909 explicit ReleasableMutexLock(Mutex *mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) in ReleasableMutexLock() function914 explicit ReleasableMutexLock(Mutex *mu, const Condition &cond) in ReleasableMutexLock() function920 ~ReleasableMutexLock() ABSL_UNLOCK_FUNCTION() { in ABSL_UNLOCK_FUNCTION()928 ReleasableMutexLock(const ReleasableMutexLock&) = delete;929 ReleasableMutexLock(ReleasableMutexLock&&) = delete;930 ReleasableMutexLock& operator=(const ReleasableMutexLock&) = delete;931 ReleasableMutexLock& operator=(ReleasableMutexLock&&) = delete;
2692 void ReleasableMutexLock::Release() { in Release()
889 class ABSL_SCOPED_LOCKABLE ReleasableMutexLock {891 explicit ReleasableMutexLock(Mutex *mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) in ReleasableMutexLock() function895 ~ReleasableMutexLock() ABSL_UNLOCK_FUNCTION() { in ABSL_UNLOCK_FUNCTION()903 ReleasableMutexLock(const ReleasableMutexLock&) = delete;904 ReleasableMutexLock(ReleasableMutexLock&&) = delete;905 ReleasableMutexLock& operator=(const ReleasableMutexLock&) = delete;906 ReleasableMutexLock& operator=(ReleasableMutexLock&&) = delete;
2680 void ReleasableMutexLock::Release() { in Release()
172 grpc_core::ReleasableMutexLock lock(&service_->cq_shutdown_mu_); in OnRequestDelivered()230 grpc_core::ReleasableMutexLock lock(&service_->cq_shutdown_mu_); in OnReadDone()262 grpc_core::ReleasableMutexLock lock(&service_->cq_shutdown_mu_); in ScheduleNextReport()302 grpc_core::ReleasableMutexLock lock(&service_->cq_shutdown_mu_); in SendReport()
244 grpc_core::ReleasableMutexLock lock(&feedback_mu_); in GenerateLoadBalancingFeedback()
56 grpc_core::ReleasableMutexLock lock(&mu_); in ThreadFunc()
966 grpc::internal::ReleasableMutexLock lock(&mu_); in ~Server()
149 ReleasableMutexLock lock(&handshaker->mu_); in OnWriteDone()183 ReleasableMutexLock lock(&handshaker->mu_); in OnReadDone()
1012 ReleasableMutexLock lock(&c->mu_); in OnRetryAlarm()
42 - `<mutex>`. Use `grpc_core::Mutex`, `grpc_core::MutexLock`, and `grpc_core::ReleasableMutexLock`.
596 grpc_core::ReleasableMutexLock lock(&ud->mu_user_data); in set_user_data()
647 ?Release@ReleasableMutexLock@absl@@QEAAXXZ
644 ?Release@ReleasableMutexLock@absl@@QAEXXZ
642 ?Release@ReleasableMutexLock@absl@@QEAAXXZ
660 ?Release@ReleasableMutexLock@absl@@QEAAXXZ
2323 ?Release@ReleasableMutexLock@absl@@QEAAXXZ
2325 ?Release@ReleasableMutexLock@absl@@QEAAXXZ
2319 ?Release@ReleasableMutexLock@absl@@QAEXXZ