Hide ProtocolHandler implementation
Move ProtocolHandler implementation and fields into DBusProtocolHandler
and extract a ProtocolHandler interface.
Bug: 25932908
Test: `mmma -j16 system/webservd`
Change-Id: I9100387f331e899da9bf44202ce2becf5fad4895
diff --git a/libwebserv/request.cc b/libwebserv/request.cc
index 959b294..5d7abf7 100644
--- a/libwebserv/request.cc
+++ b/libwebserv/request.cc
@@ -18,11 +18,11 @@
#include <brillo/http/http_utils.h>
#include <brillo/streams/file_stream.h>
-#include <libwebserv/protocol_handler.h>
+#include <libwebserv/dbus_protocol_handler.h>
namespace libwebserv {
-FileInfo::FileInfo(ProtocolHandler* handler,
+FileInfo::FileInfo(DBusProtocolHandler* handler,
int file_id,
const std::string& request_id,
const std::string& file_name,
@@ -45,7 +45,7 @@
error_callback);
}
-RequestImpl::RequestImpl(ProtocolHandler* handler,
+RequestImpl::RequestImpl(DBusProtocolHandler* handler,
const std::string& url,
const std::string& method)
: Request{url, method}, handler_{handler} {