17#ifndef UTILS_GTHREAD_H_
18#define UTILS_GTHREAD_H_
23#include <condition_variable>
47 void sleep(std::chrono::duration<double, std::milli> milliseconds);
48 void sleep(
double milliseconds);
62 std::chrono::high_resolution_clock::time_point starttime;
63 std::chrono::duration<double, std::milli> timediff;
bool isrunning
Definition gThread.h:58
std::thread::id getId() const
bool isdone
Definition gThread.h:57
virtual void threadFunction()
std::mutex mutex
Definition gThread.h:56
std::thread & getThread()
void sleep(std::chrono::duration< double, std::milli > milliseconds)
std::condition_variable conditionvariable
Definition gThread.h:55
void sleep(double milliseconds)