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

17 lines
352 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 TSCANNER_IO_H
#define TSCANNER_IO_H
2016-06-15 18:43:10 +12:00
class TScannerIO {
2016-03-19 06:57:51 +13:00
public:
2016-06-15 18:43:10 +12:00
TScannerIO() {}
virtual bool open() = 0;
virtual void close() = 0;
virtual int receive(unsigned char *buffer, int size) = 0;
virtual int send(unsigned char *buffer, int size) = 0;
virtual void trace(bool on) = 0;
virtual ~TScannerIO() {}
2016-03-19 06:57:51 +13:00
};
#endif