| Index: mojo/shell/public/cpp/shell_connection.h
 | 
| diff --git a/mojo/shell/public/cpp/shell_connection.h b/mojo/shell/public/cpp/shell_connection.h
 | 
| index 8c90ec7d016676f91579fcb2d34b89a0cb9cd333..a05f6f136676a5ba022a190215be3b117c22fdc7 100644
 | 
| --- a/mojo/shell/public/cpp/shell_connection.h
 | 
| +++ b/mojo/shell/public/cpp/shell_connection.h
 | 
| @@ -8,6 +8,7 @@
 | 
|  #include <utility>
 | 
|  #include <vector>
 | 
|  
 | 
| +#include "base/callback.h"
 | 
|  #include "base/macros.h"
 | 
|  #include "base/memory/scoped_vector.h"
 | 
|  #include "mojo/public/cpp/bindings/binding.h"
 | 
| @@ -54,6 +55,9 @@ class ShellConnection : public shell::mojom::ShellClient {
 | 
|  
 | 
|    Connector* connector() { return connector_.get(); }
 | 
|  
 | 
| +  // TODO(rockot): Remove this. http://crbug.com/594852.
 | 
| +  void set_initialize_handler(const base::Closure& callback);
 | 
| +
 | 
|    // TODO(rockot): Remove this once we get rid of app tests.
 | 
|    void SetAppTestConnectorForTesting(shell::mojom::ConnectorPtr connector);
 | 
|  
 | 
| @@ -72,6 +76,9 @@ class ShellConnection : public shell::mojom::ShellClient {
 | 
|  
 | 
|    void OnConnectionError();
 | 
|  
 | 
| +  // A callback called when Initialize() is run.
 | 
| +  base::Closure initialize_handler_;
 | 
| +
 | 
|    // We track the lifetime of incoming connection registries as it more
 | 
|    // convenient for the client.
 | 
|    ScopedVector<Connection> incoming_connections_;
 | 
| 
 |