|
Jameo Core Library
|
Public Member Functions | |
| Mutex () | |
| The default constructor. | |
| ~Mutex () | |
| Destructor. | |
| void | lock () |
| Lock the mutex object. | |
| void | unlock () |
| Unlock the mutex object. | |
| void | sleep () |
| Sleep. | |
| void | wakeUp () |
| Wake up. | |
Mutex class.
A mutex is used in a multi threading environment for preventing race conditions for member access of objects.
| jm::Mutex::Mutex | ( | ) |
The default constructor.
| jm::Mutex::~Mutex | ( | ) |
Destructor.
| void jm::Mutex::lock | ( | ) |
Lock the mutex object.
| void jm::Mutex::sleep | ( | ) |
Sleep.
| void jm::Mutex::unlock | ( | ) |
Unlock the mutex object.
| void jm::Mutex::wakeUp | ( | ) |
Wake up.