Home
last modified time | relevance | path

Searched refs:ReleasableMutexLock (Results 1 – 22 of 22) sorted by relevance

/third_party/grpc/include/grpcpp/impl/codegen/
Dsync.h86 class ReleasableMutexLock {
88 explicit ReleasableMutexLock(Mutex* mu) : mu_(mu->get()) { in ReleasableMutexLock() function
91 explicit ReleasableMutexLock(gpr_mu* mu) : mu_(mu) { in ReleasableMutexLock() function
94 ~ReleasableMutexLock() { in ~ReleasableMutexLock()
98 ReleasableMutexLock(const ReleasableMutexLock&) = delete;
99 ReleasableMutexLock& operator=(const ReleasableMutexLock&) = delete;
Dserver_callback_impl.h443 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()
/third_party/grpc/src/core/lib/gprpp/
Dsync.h47 using ReleasableMutexLock = absl::ReleasableMutexLock; variable
99 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;
/third_party/skia/third_party/externals/abseil-cpp/absl/synchronization/
Dmutex.h907 class ABSL_SCOPED_LOCKABLE ReleasableMutexLock {
909 explicit ReleasableMutexLock(Mutex *mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) in ReleasableMutexLock() function
914 explicit ReleasableMutexLock(Mutex *mu, const Condition &cond) in ReleasableMutexLock() function
920 ~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;
Dmutex.cc2692 void ReleasableMutexLock::Release() { in Release()
/third_party/abseil-cpp/absl/synchronization/
Dmutex.h889 class ABSL_SCOPED_LOCKABLE ReleasableMutexLock {
891 explicit ReleasableMutexLock(Mutex *mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) in ReleasableMutexLock() function
895 ~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;
Dmutex.cc2680 void ReleasableMutexLock::Release() { in Release()
/third_party/grpc/src/cpp/server/load_reporter/
Dload_reporter_async_service_impl.cc172 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()
Dload_reporter.cc244 grpc_core::ReleasableMutexLock lock(&feedback_mu_); in GenerateLoadBalancingFeedback()
/third_party/grpc/src/cpp/server/
Ddynamic_thread_pool.cc56 grpc_core::ReleasableMutexLock lock(&mu_); in ThreadFunc()
Dserver_cc.cc966 grpc::internal::ReleasableMutexLock lock(&mu_); in ~Server()
/third_party/grpc/src/core/ext/filters/client_channel/
Dhttp_connect_handshaker.cc149 ReleasableMutexLock lock(&handshaker->mu_); in OnWriteDone()
183 ReleasableMutexLock lock(&handshaker->mu_); in OnReadDone()
Dsubchannel.cc1012 ReleasableMutexLock lock(&c->mu_); in OnRetryAlarm()
/third_party/grpc/doc/core/
Dmoving-to-c++.md42 - `<mutex>`. Use `grpc_core::Mutex`, `grpc_core::MutexLock`, and `grpc_core::ReleasableMutexLock`.
/third_party/grpc/src/core/lib/transport/
Dmetadata.cc596 grpc_core::ReleasableMutexLock lock(&ud->mu_user_data); in set_user_data()
/third_party/skia/third_party/externals/abseil-cpp/
Dsymbols_x64_rel.def647 ?Release@ReleasableMutexLock@absl@@QEAAXXZ
Dsymbols_x86_rel.def644 ?Release@ReleasableMutexLock@absl@@QAEXXZ
Dsymbols_arm64_rel.def642 ?Release@ReleasableMutexLock@absl@@QEAAXXZ
Dsymbols_x64_rel_asan.def660 ?Release@ReleasableMutexLock@absl@@QEAAXXZ
Dsymbols_arm64_dbg.def2323 ?Release@ReleasableMutexLock@absl@@QEAAXXZ
Dsymbols_x64_dbg.def2325 ?Release@ReleasableMutexLock@absl@@QEAAXXZ
Dsymbols_x86_dbg.def2319 ?Release@ReleasableMutexLock@absl@@QAEXXZ