aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Boberg <[email protected]>2021-08-28 21:06:50 +0200
committerStefan Boberg <[email protected]>2021-08-28 21:06:50 +0200
commit8943db776fee3d5818e8aa8f9372eef7da17eb3e (patch)
treed815479d5c366cb18fbff82e8b30971b0009e432
parentMade scope guard [[nodiscard]] (diff)
downloadzen-8943db776fee3d5818e8aa8f9372eef7da17eb3e.tar.xz
zen-8943db776fee3d5818e8aa8f9372eef7da17eb3e.zip
WriteResponse stub for CbPackage responses (awaiting decision on format with compressed buffer support)
-rw-r--r--zencore/httpserver.cpp9
-rw-r--r--zencore/include/zencore/httpserver.h1
2 files changed, 10 insertions, 0 deletions
diff --git a/zencore/httpserver.cpp b/zencore/httpserver.cpp
index b52886c0a..eaa8bdfcd 100644
--- a/zencore/httpserver.cpp
+++ b/zencore/httpserver.cpp
@@ -271,6 +271,15 @@ HttpServerRequest::~HttpServerRequest()
}
void
+HttpServerRequest::WriteResponse(HttpResponse HttpResponseCode, CbPackage Data)
+{
+ // TODO: implement efficient version of this which can send package attachment
+ // payloads directly from disk
+ ZEN_UNUSED(HttpResponseCode, Data);
+ ZEN_NOT_IMPLEMENTED();
+}
+
+void
HttpServerRequest::WriteResponse(HttpResponse HttpResponseCode, CbObject Data)
{
#if 0
diff --git a/zencore/include/zencore/httpserver.h b/zencore/include/zencore/httpserver.h
index 86c121366..009fd9f2c 100644
--- a/zencore/include/zencore/httpserver.h
+++ b/zencore/include/zencore/httpserver.h
@@ -240,6 +240,7 @@ public:
virtual void WriteResponse(HttpResponse HttpResponseCode, HttpContentType ContentType, std::u8string_view ResponseString) = 0;
void WriteResponse(HttpResponse HttpResponseCode, CbObject Data);
+ void WriteResponse(HttpResponse HttpResponseCode, CbPackage Package);
void WriteResponse(HttpResponse HttpResponseCode, HttpContentType ContentType, std::string_view ResponseString);
protected: