tx-gxx-linux/device/gxx-linux/scanner/imagesavehandler.h

17 lines
434 B
C
Raw Normal View History

2023-04-08 00:56:20 +00:00
#pragma once
#include "ThreadPool.h"
#include <future>
#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,std::uint32_t fpga_vs,CISVendor cistype);
2023-04-08 00:56:20 +00:00
virtual bool done();
private:
ThreadPool pool;
std::vector< std::future<int> > results;
};