| OLD | NEW |
| (Empty) |
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. | |
| 2 // Use of this source code is governed by a BSD-style license that can be | |
| 3 // found in the LICENSE file. | |
| 4 | |
| 5 module mojo.shell.mojom; | |
| 6 | |
| 7 interface ApplicationManager { | |
| 8 // Instructs the ApplicationManager to create an instance for an existing | |
| 9 // process at the other end of |channel|, and perform applicable | |
| 10 // initialization. This assumes the target process will bind the other end of | |
| 11 // channel to an implementation of ChildController and bind an Application | |
| 12 // request there. | |
| 13 // TODO(beng): we should probably have an Identity mojom struct. | |
| 14 // TODO(beng): for this to be used in production, it's going to have to take | |
| 15 // a fully qualified Identity complete with CapabilityFilter, | |
| 16 // otherwise child processes registered with the shell will be | |
| 17 // able to request any application/service. | |
| 18 // http://crbug.com/555392 | |
| 19 CreateInstanceForHandle(handle channel, string url); | |
| 20 }; | |
| OLD | NEW |