Jive reference manual
List of all members | Public Member Functions
jem::ReadWriteMutex Class Reference

#include <jem/base/ReadWriteMutex.h>

Public Member Functions

 ReadWriteMutex ()
 
 ~ReadWriteMutex ()
 
bool lockedRead () const
 
bool tryLockRead ()
 
void lockRead ()
 
void unlockRead ()
 
bool lockedWrite () const
 
bool tryLockWrite ()
 
void lockWrite ()
 
void unlockWrite ()
 

Constructor & Destructor Documentation

jem::ReadWriteMutex::ReadWriteMutex ( )
jem::ReadWriteMutex::~ReadWriteMutex ( )

Member Function Documentation

bool jem::ReadWriteMutex::lockedRead ( ) const
bool jem::ReadWriteMutex::tryLockRead ( )
void jem::ReadWriteMutex::lockRead ( )
void jem::ReadWriteMutex::unlockRead ( )
bool jem::ReadWriteMutex::lockedWrite ( ) const
bool jem::ReadWriteMutex::tryLockWrite ( )
void jem::ReadWriteMutex::lockWrite ( )
void jem::ReadWriteMutex::unlockWrite ( )