diff data/fileio/BQAFileReader.h @ 1858:14747f24ad04

Use cancellable serialiser; add some more profiling points
author Chris Cannam
date Thu, 14 May 2020 16:36:48 +0100
parents b67f5b6a7978
children
line wrap: on
line diff
--- a/data/fileio/BQAFileReader.h	Thu May 14 16:35:39 2020 +0100
+++ b/data/fileio/BQAFileReader.h	Thu May 14 16:36:48 2020 +0100
@@ -21,6 +21,7 @@
 #include "base/Thread.h"
 
 #include <set>
+#include <atomic>
 
 class ProgressReporter;
 
@@ -69,7 +70,7 @@
 
     breakfastquay::AudioReadStream *m_stream;
 
-    bool m_cancelled;
+    std::atomic<bool> m_cancelled;
     int m_completion;
     ProgressReporter *m_reporter;