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

#include <sync.h>

Public Member Functions

 ReleasableMutexLock (Mutex *mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
 
 ~ReleasableMutexLock () ABSL_UNLOCK_FUNCTION()
 
 ReleasableMutexLock (const ReleasableMutexLock &)=delete
 
ReleasableMutexLockoperator= (const ReleasableMutexLock &)=delete
 
void Release () ABSL_UNLOCK_FUNCTION()
 

Constructor & Destructor Documentation

◆ ReleasableMutexLock() [1/2]

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

◆ ~ReleasableMutexLock()

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

◆ ReleasableMutexLock() [2/2]

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

Member Function Documentation

◆ operator=()

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

◆ Release()

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

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