30 lines
317 B
C++
30 lines
317 B
C++
#pragma once
|
|
|
|
//
|
|
// Base IO class
|
|
//
|
|
// Date: 2022-08-05
|
|
//
|
|
|
|
enum scanner_cmd
|
|
{
|
|
|
|
};
|
|
enum scanner_event
|
|
{
|
|
SCANNER_EVENT_NONE = 0,
|
|
SCANNER_EVENT_DEVICE_ARRIVED,
|
|
SCANNER_EVENT_DEVICE_LEFT,
|
|
SCANNER_EVENT_
|
|
};
|
|
|
|
struct io_handler
|
|
{
|
|
void (*on_io_event)(int ev_type, void* data, int len);
|
|
};
|
|
|
|
class scanenr_io
|
|
{
|
|
|
|
};
|