From d8289105193707daede1a5b59137f18e20f20aeb Mon Sep 17 00:00:00 2001 From: Loek Le Blansch Date: Fri, 18 Oct 2024 15:48:14 +0200 Subject: (2/2) rename --- HTTPFileReader.cpp | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 HTTPFileReader.cpp (limited to 'HTTPFileReader.cpp') diff --git a/HTTPFileReader.cpp b/HTTPFileReader.cpp new file mode 100644 index 0000000..d7f5dd4 --- /dev/null +++ b/HTTPFileReader.cpp @@ -0,0 +1,26 @@ +#include + +#include "HTTPFileReader.h" + +HTTPFileReader HTTPFileReader::instance(protocol); + +void HTTPFileReader::open(const std::string url) { + _res = cpr::Get(cpr::Url{url}); +} + +void HTTPFileReader::close() { } + +const std::string HTTPFileReader::read() { + return _res.text.data(); +} + +HTTPFileReader::~HTTPFileReader() { + this->close(); +} + +HTTPFileReader * HTTPFileReader::clone() const { + return new HTTPFileReader(this); +} + +HTTPFileReader::HTTPFileReader(const HTTPFileReader *) : FileReader() { } + -- cgit v1.2.3