Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(108)

Side by Side Diff: content/common/service_port_service.mojom

Issue 1409223004: mandoline: Add automatic tracing at mojo call sites. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Safety rebase to ToT Created 5 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 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 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 module content; 5 module content;
6 6
7 enum ServicePortConnectResult { 7 enum ServicePortConnectResult {
8 ACCEPT, 8 ACCEPT,
9 REJECT 9 REJECT
10 }; 10 };
11 11
12 struct MojoTransferredMessagePort { 12 struct MojoTransferredMessagePort {
13 int32 id; 13 int32 id;
14 bool send_messages_as_values; 14 bool send_messages_as_values;
15 }; 15 };
16 16
17 interface ServicePortService { 17 interface ServicePortService {
18 SetClient(ServicePortServiceClient client); 18 SetClient(ServicePortServiceClient client);
19 19
20 Connect(string target_url, string origin) 20 Connect(string target_url, string origin)
21 => (ServicePortConnectResult result, int32 port_id); 21 => (ServicePortConnectResult result, int32 port_id);
22 22
23 PostMessage(int32 port_id, string message, 23 PostMessageToPort(int32 port_id, string message,
24 array<MojoTransferredMessagePort> ports); 24 array<MojoTransferredMessagePort> ports);
25 ClosePort(int32 port_id); 25 ClosePort(int32 port_id);
26 }; 26 };
27 27
28 interface ServicePortServiceClient { 28 interface ServicePortServiceClient {
29 PostMessage(int32 port_id, string message, 29 PostMessageToPort(int32 port_id, string message,
30 array<MojoTransferredMessagePort> ports, 30 array<MojoTransferredMessagePort> ports,
31 array<int32> new_routing_ids); 31 array<int32> new_routing_ids);
32 }; 32 };
33 33
34 interface ServicePortDispatcher { 34 interface ServicePortDispatcher {
35 Connect(string target_url, string origin, int32 port_id) 35 Connect(string target_url, string origin, int32 port_id)
36 => (ServicePortConnectResult result, string name, string data); 36 => (ServicePortConnectResult result, string name, string data);
37 }; 37 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698