The Mutex class provides a simple wrapper for the C++11 mutex class. 
A very simple, and thin wrapper around the C++11 mutex class, allowing for lock, tryLock and unlock. 
- Author
- Marcus D. Hanwell 
Public Functions
- 
Mutex()
 
- 
~Mutex()
 
- 
void lock()
 
- Obtain an exclusive lock.  
- 
bool tryLock()
 
- Attempt to obtain an exclusive lock.  - 
- Returns:
- True on success, false on failure.  
 
- 
void unlock()
 
- Unlocks the lock.