Index: services/shell/public/cpp/interface_factory.h |
diff --git a/services/shell/public/cpp/interface_factory.h b/services/shell/public/cpp/interface_factory.h |
index 165645d61b6d26ef9276b1da96edc3d6f202c970..2dec4003ae840fc0e826efc2f9e058dedd8c7aae 100644 |
--- a/services/shell/public/cpp/interface_factory.h |
+++ b/services/shell/public/cpp/interface_factory.h |
@@ -9,7 +9,7 @@ |
namespace shell { |
-class Connection; |
+class Identity; |
// Implement this class to provide implementations of a given interface and |
// bind them to incoming requests. The implementation of this class is |
@@ -19,7 +19,7 @@ template <typename Interface> |
class InterfaceFactory { |
public: |
virtual ~InterfaceFactory() {} |
- virtual void Create(Connection* connection, |
+ virtual void Create(const Identity& remote_identity, |
mojo::InterfaceRequest<Interface> request) = 0; |
}; |