diff data/fft/FFTCacheWriter.h @ 550:107d3f3705c9

* Auto-close write-mode matrix files when all columns written
author Chris Cannam
date Thu, 05 Feb 2009 14:17:11 +0000
parents a38f0db6b41d
children 59e7fe1b1003
line wrap: on
line diff
--- a/data/fft/FFTCacheWriter.h	Thu Feb 05 12:53:19 2009 +0000
+++ b/data/fft/FFTCacheWriter.h	Thu Feb 05 14:17:11 2009 +0000
@@ -29,7 +29,9 @@
     virtual void setColumnAt(size_t x, float *mags, float *phases, float factor) = 0;
     virtual void setColumnAt(size_t x, float *reals, float *imags) = 0;
 
-    virtual void allColumnsWritten() = 0;
+    virtual bool haveSetColumnAt(size_t x) const = 0;
+
+    virtual void allColumnsWritten() = 0; // notify cache to close
 
     virtual FFTCache::StorageType getStorageType() const = 0;
 };