#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.