tahoma2d/toonz/sources/tnzbase/tscanner/TScannerIO/TUSBScannerIO.h

24 lines
440 B
C
Raw Normal View History

2016-05-17 03:04:11 +12:00
#pragma once
2016-03-19 06:57:51 +13:00
#ifndef TUSBSCANNER_IO_H
#define TUSBSCANNER_IO_H
#include "TScannerIO.h"
class TUSBScannerIOPD;
class TUSBScannerIO final : public TScannerIO {
2016-06-15 18:43:10 +12:00
TUSBScannerIOPD *m_data;
2016-03-19 06:57:51 +13:00
public:
2016-06-15 18:43:10 +12:00
TUSBScannerIO();
2016-06-19 20:06:29 +12:00
bool open() override;
void close() override;
int receive(unsigned char *buffer, int size) override;
int send(unsigned char *buffer, int size) override;
void trace(bool on) override;
2016-06-15 18:43:10 +12:00
~TUSBScannerIO();
2016-03-19 06:57:51 +13:00
};
#endif