GRPC C++  1.50.0
Public Member Functions | Friends
grpc::internal::Mutex Class Reference

#include <sync.h>

Public Member Functions

 Mutex ()
 
 ~Mutex ()
 
 Mutex (const Mutex &)=delete
 
Mutexoperator= (const Mutex &)=delete
 
void Lock () ABSL_EXCLUSIVE_LOCK_FUNCTION()
 
void Unlock () ABSL_UNLOCK_FUNCTION()
 

Friends

class CondVar
 

Constructor & Destructor Documentation

◆ Mutex() [1/2]

grpc::internal::Mutex::Mutex ( )
inline

◆ ~Mutex()

grpc::internal::Mutex::~Mutex ( )
inline

◆ Mutex() [2/2]

grpc::internal::Mutex::Mutex ( const Mutex )
delete

Member Function Documentation

◆ Lock()

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

◆ operator=()

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

◆ Unlock()

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

Friends And Related Function Documentation

◆ CondVar

friend class CondVar
friend

Field Documentation

◆ do_not_use_sth_

std::mutex grpc::internal::Mutex::do_not_use_sth_

◆ mu_

gpr_mu grpc::internal::Mutex::mu_

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