#include <sync.h>
Public Member Functions | |
void | Lock () ABSL_EXCLUSIVE_LOCK_FUNCTION() |
Mutex () | |
Mutex (const Mutex &)=delete | |
Mutex & | operator= (const Mutex &)=delete |
void | Unlock () ABSL_UNLOCK_FUNCTION() |
~Mutex () | |
Private Attributes | |
union { | |
std::mutex do_not_use_sth_ | |
gpr_mu mu_ | |
}; | |
Friends | |
class | CondVar |
Definition at line 59 of file include/grpcpp/impl/codegen/sync.h.
|
inline |
Definition at line 61 of file include/grpcpp/impl/codegen/sync.h.
|
inline |
Definition at line 62 of file include/grpcpp/impl/codegen/sync.h.
|
inline |
Definition at line 67 of file include/grpcpp/impl/codegen/sync.h.
|
inline |
Definition at line 70 of file include/grpcpp/impl/codegen/sync.h.
|
friend |
Definition at line 83 of file include/grpcpp/impl/codegen/sync.h.
union { ... } |
std::mutex grpc::internal::Mutex::do_not_use_sth_ |
Definition at line 77 of file include/grpcpp/impl/codegen/sync.h.
gpr_mu grpc::internal::Mutex::mu_ |
Definition at line 76 of file include/grpcpp/impl/codegen/sync.h.