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

#include <Mutex.h>

Inheritance diagram for IceUtil::Mutex:
Inheritance graph
[legend]

Public Types

typedef LockT< MutexLock
 
typedef TryLockT< MutexTryLock
 

Public Member Functions

void lock () const
 
 Mutex ()
 
 Mutex (MutexProtocol)
 
bool tryLock () const
 
void unlock () const
 
bool willUnlock () const
 
 ~Mutex ()
 

Friends

class Cond
 

Member Typedef Documentation

◆ Lock

◆ TryLock

Constructor & Destructor Documentation

◆ Mutex() [1/2]

IceUtil::Mutex::Mutex ( )
inline

◆ Mutex() [2/2]

IceUtil::Mutex::Mutex ( MutexProtocol  protocol)
inline

◆ ~Mutex()

IceUtil::Mutex::~Mutex ( )
inline

Member Function Documentation

◆ lock()

void IceUtil::Mutex::lock ( ) const
inline

◆ tryLock()

bool IceUtil::Mutex::tryLock ( ) const
inline

◆ unlock()

void IceUtil::Mutex::unlock ( ) const
inline

◆ willUnlock()

bool IceUtil::Mutex::willUnlock ( ) const
inline

Friends And Related Function Documentation

◆ Cond

friend class Cond
friend

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