KEK/comm.h
folkert van heusden 9521fcecd1
base class
2024-05-16 21:32:46 +02:00

17 lines
270 B
C++

#include <cstddef>
#include <cstdint>
class comm
{
public:
comm();
virtual ~comm();
virtual bool is_connected() = 0;
virtual bool has_data() = 0;
virtual uint8_t get_byte() = 0;
virtual void send_data(const uint8_t *const in, const size_t n) = 0;
};