connection use setter for completeRequestHandler
The Connection object used to set the response object public member.
However, it is cleaner when public interfaces are used.
Change-Id: Ib16950f174106e5fd22aad874f09f31704283ad1
Signed-off-by: John Edward Broadbent <jebr@google.com>
Signed-off-by: Ed Tanous <edtanous@google.com>
diff --git a/http/http_response.hpp b/http/http_response.hpp
index 72ff9e9..a983d4a 100644
--- a/http/http_response.hpp
+++ b/http/http_response.hpp
@@ -136,6 +136,11 @@
return isAliveHelper && isAliveHelper();
}
+ void setCompleteRequestHandler(std::function<void()> newHandler)
+ {
+ completeRequestHandler = std::move(newHandler);
+ }
+
private:
bool completed{};
std::function<void()> completeRequestHandler;