GRPC C++  1.26.0
Public Member Functions
grpc::internal::ReleasableMutexLock Class Reference

#include <sync.h>

Public Member Functions

 ReleasableMutexLock (Mutex *mu)
 
 ReleasableMutexLock (gpr_mu *mu)
 
 ~ReleasableMutexLock ()
 
 ReleasableMutexLock (const ReleasableMutexLock &)=delete
 
ReleasableMutexLockoperator= (const ReleasableMutexLock &)=delete
 
void Lock ()
 
void Unlock ()
 

Constructor & Destructor Documentation

◆ ReleasableMutexLock() [1/3]

grpc::internal::ReleasableMutexLock::ReleasableMutexLock ( Mutex mu)
inlineexplicit

◆ ReleasableMutexLock() [2/3]

grpc::internal::ReleasableMutexLock::ReleasableMutexLock ( gpr_mu mu)
inlineexplicit

◆ ~ReleasableMutexLock()

grpc::internal::ReleasableMutexLock::~ReleasableMutexLock ( )
inline

◆ ReleasableMutexLock() [3/3]

grpc::internal::ReleasableMutexLock::ReleasableMutexLock ( const ReleasableMutexLock )
delete

Member Function Documentation

◆ Lock()

void grpc::internal::ReleasableMutexLock::Lock ( )
inline

◆ operator=()

ReleasableMutexLock& grpc::internal::ReleasableMutexLock::operator= ( const ReleasableMutexLock )
delete

◆ Unlock()

void grpc::internal::ReleasableMutexLock::Unlock ( )
inline

The documentation for this class was generated from the following file: