summaryrefslogtreecommitdiffstats
path: root/mojo/shell/app_child_process.mojom
blob: feb9ece660472a457581c73cbbbd7d5f53989ec9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// Copyright 2014 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

// TODO(vtl): mojom currently doesn't support nested modules. :(
module mojo_shell {

[Peer=AppChildControllerClient]
interface AppChildController {
  // TODO(vtl): |service| should be of a more specific type.
  StartApp(string app_path, handle<message_pipe> service);
};

[Peer=AppChildController]
interface AppChildControllerClient {
  AppCompleted(int32 result);
};

}  // module mojo_shell