1 #ifndef _NOVADAQ_RUNNABLE_H 2 #define _NOVADAQ_RUNNABLE_H 56 virtual void run() = 0;
89 int numberOfIntervals = 10) {
90 if (numberOfIntervals < 1) {numberOfIntervals = 1;}
91 int intervalTime = microseconds / numberOfIntervals;
92 if (intervalTime < 1) {intervalTime = 1;}
93 for (
int idx = 0;
idx < numberOfIntervals; ++
idx) {
virtual bool isDone() const
virtual void watchfulSleep(int microseconds, int numberOfIntervals=10)
virtual bool isRunning() const