32 lines
375 B
C++
32 lines
375 B
C++
#include "jobtime.h"
|
|
|
|
#include <QMutex>
|
|
|
|
namespace olive
|
|
{
|
|
|
|
uint64_t job_time_index = 0;
|
|
QMutex job_time_mutex;
|
|
|
|
JobTime::JobTime()
|
|
{
|
|
Acquire();
|
|
}
|
|
|
|
void JobTime::Acquire()
|
|
{
|
|
job_time_mutex.lock();
|
|
|
|
value_ = job_time_index;
|
|
job_time_index++;
|
|
|
|
job_time_mutex.unlock();
|
|
}
|
|
|
|
}
|
|
|
|
QDebug operator<<(QDebug debug, const olive::JobTime &r)
|
|
{
|
|
return debug.space() << r.value();
|
|
}
|