void EITScanner::StopActiveScan(void) { QMutexLocker locker(&lock); activeScanStopped = false; activeScan = false; exitThreadCond.wakeAll(); locker.unlock(); StopPassiveScan(); locker.relock(); while (!activeScan && !activeScanStopped) activeScanCond.wait(&lock, 100); rec = NULL; }
void EITScanner::StopActiveScan() { activeScan = false; rec = NULL; StopPassiveScan(); }