QXRD  0.11.16
qcepmutexlocker.h
Go to the documentation of this file.
1 #ifndef QCEPMUTEXLOCKER_H
2 #define QCEPMUTEXLOCKER_H
3 
4 #include <QMutexLocker>
5 #include <QTime>
6 #include "qcepmacros.h"
7 
8 class QcepMutexLocker : public QMutexLocker
9 {
10 public:
11  QcepMutexLocker(const char *file, int line, QMutex * mutex);
13 
14  static void traceLock(const char *file, int line);
15  static void dumpLocks();
16 
17 private:
18  QTime m_LockTime;
19  const char* m_File;
20  int m_Line;
21 };
22 
23 #endif // QCEPMUTEXLOCKER_H
static void traceLock(const char *file, int line)
static void dumpLocks()
QcepMutexLocker(const char *file, int line, QMutex *mutex)
const char * m_File