Evo C++ Library v0.5.1
|
#include <evo/impl/systhread.h>
Public Types | |
typedef pthread_mutex_t | Handle |
Mutex handle type. More... | |
Public Member Functions | |
SysMutex () | |
Constructor. More... | |
~SysMutex () | |
Destructor. More... | |
void | lock () |
Lock mutex. More... | |
bool | trylock () |
Try to lock mutex without blocking. More... | |
bool | trylock (ulong timeout_ms) |
Try to lock mutex with a timeout. More... | |
void | unlock () |
Unlock mutex. More... | |
Public Attributes | |
Handle | handle |
Mutex handle – do not modify. More... | |