15 lines
435 B
C
15 lines
435 B
C
|
#pragma once
|
||
|
#include "Stream.h"
|
||
|
|
||
|
class DummyStream: public Stream
|
||
|
{
|
||
|
public:
|
||
|
DummyStream(const char* buff): buffer(buff), pos(0) {};
|
||
|
const char * buffer;
|
||
|
int pos;
|
||
|
virtual int available() { return (strlen(buffer) - pos); }
|
||
|
virtual int read() { return buffer[pos++]; }
|
||
|
virtual int peek() { return buffer[pos]; }
|
||
|
virtual size_t write(uint8_t c) { return 0; } // gone forever
|
||
|
};
|