GRPC C++  1.26.0
Public Member Functions
grpc_core::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_core::ReleasableMutexLock::ReleasableMutexLock ( Mutex mu)
inlineexplicit

◆ ReleasableMutexLock() [2/3]

grpc_core::ReleasableMutexLock::ReleasableMutexLock ( gpr_mu mu)
inlineexplicit

◆ ~ReleasableMutexLock()

grpc_core::ReleasableMutexLock::~ReleasableMutexLock ( )
inline

◆ ReleasableMutexLock() [3/3]

grpc_core::ReleasableMutexLock::ReleasableMutexLock ( const ReleasableMutexLock )
delete

Member Function Documentation

◆ Lock()

void grpc_core::ReleasableMutexLock::Lock ( )
inline

◆ operator=()

ReleasableMutexLock& grpc_core::ReleasableMutexLock::operator= ( const ReleasableMutexLock )
delete

◆ Unlock()

void grpc_core::ReleasableMutexLock::Unlock ( )
inline

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