14 #ifndef __INCLUDED_SCOPIRA_TOOL_MUTEX_QTTHREADS_H__ 15 #define __INCLUDED_SCOPIRA_TOOL_MUTEX_QTTHREADS_H__ 19 #include <scopira/tool/platform.h> 20 #include <scopira/tool/export.h> 45 SCOPIRA_EXPORT
mutex(
void);
46 SCOPIRA_EXPORT ~
mutex(
void);
53 SCOPIRA_EXPORT
void lock(
void) { dm_mut.lock(); }
61 SCOPIRA_EXPORT
void unlock(
void) { dm_mut.unlock(); }
73 SCOPIRA_EXPORT
bool try_lock(
void) {
return dm_mut.tryLock(); }
79 SCOPIRA_EXPORT
inline QMutex *
get_os_mutex(
void) {
return &dm_mut; }
Definition: archiveflow.h:20