Ice 3.7 C++11 API Reference
Loading...
Searching...
No Matches
IceUtil::Mutex Class Reference

#include <Mutex.h>

Inheritance diagram for IceUtil::Mutex:

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

◆ Cond

friend class Cond
friend

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