Helper class for automatic unlocking of locking object in destructor. More...
#include <mutex.h>
Public Member Functions | |
c_mutex_locker (c_mutex &m) | |
c_mutex_locker (c_mutex *m) | |
~c_mutex_locker () | |
void | lock_file_if_needed (const char *fn) |
Detects if inter-process locking mechanism works on this platform, if not, do a locking on file descriptor as workaround. | |
Private Attributes | |
int | m_fd |
File descriptor. | |
c_mutex * | m_m |
Locking object. |
Helper class for automatic unlocking of locking object in destructor.
Definition at line 94 of file mutex.h.