#pragma once #include "imgproc.h" #include "imemory.h" class UsbDevice; class ThreadEx; class IReceive { public: virtual ~IReceive(){} virtual int read(MemoryPtr& memroy) = 0; virtual int read_bulk(void* data,unsigned int length) = 0; virtual bool is_reading() = 0; virtual void cannel() = 0; };