From 01320d9806bb5de655d6148d04bcb889eb0973d1 Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Tue, 4 Oct 2016 17:04:49 -0700 Subject: [PATCH] Add a Reader interface. --- firmware/application/io.hpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/firmware/application/io.hpp b/firmware/application/io.hpp index 6333b001d..8e21d19f9 100644 --- a/firmware/application/io.hpp +++ b/firmware/application/io.hpp @@ -23,6 +23,12 @@ #include "file.hpp" +class Reader { +public: + virtual File::Result read(void* const buffer, const File::Size bytes) = 0; + virtual ~Reader() = default; +}; + class Writer { public: virtual File::Result write(const void* const buffer, const File::Size bytes) = 0;