Index: mojo/services/network/network_service_delegate.h |
diff --git a/mojo/services/network/network_service_delegate.h b/mojo/services/network/network_service_delegate.h |
index 2e98300b23bba78cc8064f48d9d5ea681cd48f4b..2c1718ff7ee99e1ae5fc02401ee3b25633dc377a 100644 |
--- a/mojo/services/network/network_service_delegate.h |
+++ b/mojo/services/network/network_service_delegate.h |
@@ -9,12 +9,14 @@ |
#include "mojo/application/public/cpp/application_impl.h" |
#include "mojo/application/public/cpp/interface_factory.h" |
#include "mojo/services/network/network_context.h" |
-#include "mojo/services/network/network_service_impl.h" |
+#include "mojo/services/network/public/interfaces/network_service.mojom.h" |
+#include "mojo/services/network/public/interfaces/url_loader_factory.mojom.h" |
#include "third_party/mojo/src/mojo/public/cpp/bindings/interface_ptr.h" |
class NetworkServiceDelegate |
: public mojo::ApplicationDelegate, |
- public mojo::InterfaceFactory<mojo::NetworkService> { |
+ public mojo::InterfaceFactory<mojo::NetworkService>, |
+ public mojo::InterfaceFactory<mojo::URLLoaderFactory> { |
public: |
NetworkServiceDelegate(); |
~NetworkServiceDelegate() override; |
@@ -30,6 +32,10 @@ class NetworkServiceDelegate |
void Create(mojo::ApplicationConnection* connection, |
mojo::InterfaceRequest<mojo::NetworkService> request) override; |
+ // mojo::InterfaceFactory<mojo::URLLoaderFactory> implementation. |
+ void Create(mojo::ApplicationConnection* connection, |
+ mojo::InterfaceRequest<mojo::URLLoaderFactory> request) override; |
+ |
private: |
mojo::ApplicationImpl* app_; |
scoped_ptr<mojo::NetworkContext> context_; |