#ifndef Stream_h #define Stream_h #include "Arduino.h" #include "Buffer.h" class Stream { private: Buffer* expectBuffer; bool _error; uint16_t _written; public: Stream(); virtual size_t write(uint8_t); virtual bool error(); virtual void expect(uint8_t *buf, size_t size); virtual uint16_t length(); }; #endif