diff options
-rw-r--r-- | Android.mk | 1 | ||||
-rw-r--r-- | libwebserv/binder_server.cc | 32 |
2 files changed, 33 insertions, 0 deletions
@@ -62,6 +62,7 @@ define webservd_common_libraries libbrillo-binder \ libcutils \ libutils \ + libbinderwrapper \ libbinder endif diff --git a/libwebserv/binder_server.cc b/libwebserv/binder_server.cc index 758e10a..58fa531 100644 --- a/libwebserv/binder_server.cc +++ b/libwebserv/binder_server.cc @@ -17,6 +17,7 @@ #include <utils/String16.h> #include "libwebserv/binder_constants.h" +#include "libwebserv/protocol_handler.h" #include <string> #include <vector> @@ -99,4 +100,35 @@ bool BinderServer::BuildLocalState(android::sp<android::IBinder> server) { return true; } +ProtocolHandler* BinderServer::GetDefaultHttpHandler() { + return GetProtocolHandler(ProtocolHandler::kHttp); +} + +ProtocolHandler* BinderServer::GetDefaultHttpsHandler() { + return GetProtocolHandler(ProtocolHandler::kHttps); +} + +ProtocolHandler* BinderServer::GetProtocolHandler(const string& /*name*/) { + // TODO(sadmac) Once BuildLocalState populates the map of protocol handlers, + // use it to return a result here. + return nullptr; +} + +bool BinderServer::IsConnected() const { + return remote_server_.get() != nullptr; +} + +void BinderServer::OnProtocolHandlerConnected( + const base::Callback<void(ProtocolHandler*)>& /*callback*/) { +} + +void BinderServer::OnProtocolHandlerDisconnected( + const base::Callback<void(ProtocolHandler*)>& /*callback*/) { + +} + +base::TimeDelta BinderServer::GetDefaultRequestTimeout() const { + return base::TimeDelta(); // = 0 +} + } // namespace libwebserv |