Extracted interface JsonSink.

This commit is contained in:
Benoît Blanchon
2014-06-30 19:19:39 +02:00
parent 81f7849c26
commit 69d682ce81
12 changed files with 171 additions and 214 deletions

View File

@ -0,0 +1,19 @@
/*
* Arduino JSON library
* Benoit Blanchon 2014 - MIT License
*/
#pragma once
class JsonSink
{
public:
virtual void append(char c) = 0;
virtual void append(const char* s) = 0;
virtual bool hasRoomFor(int n) = 0;
virtual void reserveRoom(int n) = 0;
virtual void releaseRoom(int n) = 0;
};