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

#include <RecMutex.h>

Public Types

typedef LockT< RecMutexLock
 
typedef TryLockT< RecMutexTryLock
 

Public Member Functions

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

Friends

class Cond
 

Member Typedef Documentation

◆ Lock

◆ TryLock

Constructor & Destructor Documentation

◆ RecMutex() [1/2]

IceUtil::RecMutex::RecMutex ( )

◆ RecMutex() [2/2]

IceUtil::RecMutex::RecMutex ( const  MutexProtocol)

◆ ~RecMutex()

IceUtil::RecMutex::~RecMutex ( )

Member Function Documentation

◆ lock()

void IceUtil::RecMutex::lock ( ) const

◆ tryLock()

bool IceUtil::RecMutex::tryLock ( ) const

◆ unlock()

void IceUtil::RecMutex::unlock ( ) const

◆ willUnlock()

bool IceUtil::RecMutex::willUnlock ( ) const

Friends And Related Function Documentation

◆ Cond

friend class Cond
friend

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