HttpServer/test/DummyStream.h

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
};