GRPC C++  1.30.0
Public Member Functions
grpc::internal::CondVar Class Reference

#include <sync.h>

Public Member Functions

 CondVar ()
 
 ~CondVar ()
 
 CondVar (const CondVar &)=delete
 
CondVaroperator= (const CondVar &)=delete
 
void Signal ()
 
void Broadcast ()
 
int Wait (Mutex *mu)
 
int Wait (Mutex *mu, const gpr_timespec &deadline)
 
template<typename Predicate >
void WaitUntil (Mutex *mu, Predicate pred)
 

Constructor & Destructor Documentation

◆ CondVar() [1/2]

grpc::internal::CondVar::CondVar ( )
inline

◆ ~CondVar()

grpc::internal::CondVar::~CondVar ( )
inline

◆ CondVar() [2/2]

grpc::internal::CondVar::CondVar ( const CondVar )
delete

Member Function Documentation

◆ Broadcast()

void grpc::internal::CondVar::Broadcast ( )
inline

◆ operator=()

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

◆ Signal()

void grpc::internal::CondVar::Signal ( )
inline

◆ Wait() [1/2]

int grpc::internal::CondVar::Wait ( Mutex mu)
inline

◆ Wait() [2/2]

int grpc::internal::CondVar::Wait ( Mutex mu,
const gpr_timespec deadline 
)
inline

◆ WaitUntil()

template<typename Predicate >
void grpc::internal::CondVar::WaitUntil ( Mutex mu,
Predicate  pred 
)
inline

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