#pragma once #include "ThreadPool.h" #include #include "iimagehandler.h" class ImageSaveHandler : public IImageHandler { public: ImageSaveHandler(); virtual ~ImageSaveHandler(); virtual void add_image(void* data, int width, int height, int type ,int scannnum,unsigned int fpgaversion); virtual bool done(); private: ThreadPool pool; std::vector< std::future > results; };