Ice 3.7 C++11 API Reference
Public Member Functions | Friends | List of all members
IceUtil::Cond Class Reference

#include <Cond.h>

Inheritance diagram for IceUtil::Cond:
Inheritance graph
[legend]
Collaboration diagram for IceUtil::Cond:
Collaboration graph
[legend]

Public Member Functions

void broadcast ()
 
 Cond ()
 
void signal ()
 
template<typename Lock >
bool timedWait (const Lock &lock, const Time &timeout) const
 
template<typename Lock >
void wait (const Lock &lock) const
 
 ~Cond ()
 

Friends

class Monitor< Mutex >
 
class Monitor< RecMutex >
 

Constructor & Destructor Documentation

◆ Cond()

IceUtil::Cond::Cond ( )

◆ ~Cond()

IceUtil::Cond::~Cond ( )

Member Function Documentation

◆ broadcast()

void IceUtil::Cond::broadcast ( )

◆ signal()

void IceUtil::Cond::signal ( )

◆ timedWait()

template<typename Lock >
bool IceUtil::Cond::timedWait ( const Lock &  lock,
const Time timeout 
) const
inline

◆ wait()

template<typename Lock >
void IceUtil::Cond::wait ( const Lock &  lock) const
inline

Friends And Related Function Documentation

◆ Monitor< Mutex >

friend class Monitor< Mutex >
friend

◆ Monitor< RecMutex >

friend class Monitor< RecMutex >
friend

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