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

Issue 1424503002: arc-bridge: Add IPC message definitions (Closed)

Created:
5 years, 2 months ago by Luis Héctor Chávez
Modified:
5 years, 1 month ago
CC:
chromium-reviews, darin-cc_chromium.org, jam, oshima+watch_chromium.org
Base URL:
https://chromium.googlesource.com/a/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

arc-bridge: Add IPC message definitions This code will be shared between Chrome and ARC, and will allow them to communicate with each other. BUG=b:24339743 Committed: https://crrev.com/67d14d4249ec9be027df91655d301872e75d493a Cr-Commit-Position: refs/heads/master@{#357996}

Patch Set 1 #

Total comments: 20

Patch Set 2 : Renamed libarcbridge=>bridge/common and addressed feedback #

Total comments: 36

Patch Set 3 : Addressed feedback #

Patch Set 4 : Added OWNERS and moved the .gyp changes here #

Patch Set 5 : Left only IPC message definitions #

Total comments: 2

Patch Set 6 : Updated a comment #

Total comments: 8

Patch Set 7 : Removed unused imports #

Patch Set 8 : Fixed the build by adding the ipc dependency #

Patch Set 9 : Added IPC-specific OWNERS file #

Total comments: 6
Unified diffs Side-by-side diffs Delta from patch set Stats (+71 lines, -6 lines) Patch
M chromeos/BUILD.gn View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download
A chromeos/arc/OWNERS View 1 2 3 1 chunk +3 lines, -0 lines 0 comments Download
A chromeos/arc/bridge/common/OWNERS View 1 2 3 4 5 6 7 8 1 chunk +12 lines, -0 lines 0 comments Download
A chromeos/arc/bridge/common/arc_host_messages.h View 1 2 3 4 5 6 1 chunk +12 lines, -0 lines 0 comments Download
A chromeos/arc/bridge/common/arc_instance_messages.h View 1 2 3 4 5 6 1 chunk +24 lines, -0 lines 4 comments Download
A chromeos/arc/bridge/common/arc_message_generator.h View 1 2 3 4 5 6 1 chunk +9 lines, -0 lines 2 comments Download
A + chromeos/arc/bridge/common/arc_message_generator.cc View 1 1 chunk +6 lines, -6 lines 0 comments Download
M chromeos/chromeos.gyp View 1 2 3 4 5 6 7 2 chunks +2 lines, -0 lines 0 comments Download
M ipc/ipc_message_start.h View 1 2 1 chunk +2 lines, -0 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 42 (11 generated)
Luis Héctor Chávez
PTAL This is required by https://codereview.chromium.org/1412863004/
5 years, 2 months ago (2015-10-23 02:37:50 UTC) #2
satorux1
Took a quick look, and added nit-picky comments per Chrome's coding practices. +hidehiko who seems ...
5 years, 2 months ago (2015-10-23 05:16:43 UTC) #4
Luis Héctor Chávez
https://codereview.chromium.org/1424503002/diff/1/chromeos/arc/libarcbridge/arc_bridge.cc File chromeos/arc/libarcbridge/arc_bridge.cc (right): https://codereview.chromium.org/1424503002/diff/1/chromeos/arc/libarcbridge/arc_bridge.cc#newcode48 chromeos/arc/libarcbridge/arc_bridge.cc:48: bool BridgeInstanceEndpoint::OnMessageReceived(const IPC::Message& message) { On 2015/10/23 05:16:43, satorux1 ...
5 years, 2 months ago (2015-10-23 17:09:24 UTC) #5
satorux1
Thank you for moving stuff into a sub directory. Please update the patch description accordingly. ...
5 years, 1 month ago (2015-10-26 01:58:53 UTC) #6
satorux1
BTW I gave some pretty general feedback so far, but I think it's better for ...
5 years, 1 month ago (2015-10-26 05:23:47 UTC) #8
hidehiko
Generic question. No build rule yet? BTW, how about removing abstract messages (like ArcInstanceMsg_RegisterInputDevice) from ...
5 years, 1 month ago (2015-10-26 09:15:00 UTC) #9
Shuhei Takahashi
https://codereview.chromium.org/1424503002/diff/20001/chromeos/arc/bridge/common/arc_bridge.cc File chromeos/arc/bridge/common/arc_bridge.cc (right): https://codereview.chromium.org/1424503002/diff/20001/chromeos/arc/bridge/common/arc_bridge.cc#newcode71 chromeos/arc/bridge/common/arc_bridge.cc:71: if (!base::CreateDirectory(path.DirName())) On 2015/10/26 09:15:00, hidehiko wrote: > Clarification: ...
5 years, 1 month ago (2015-10-26 11:13:41 UTC) #10
Luis Héctor Chávez
hidehiko@ build rule will come in the next change. The reason why I'm splitting it ...
5 years, 1 month ago (2015-10-26 21:03:28 UTC) #11
satorux1
https://codereview.chromium.org/1424503002/diff/1/chromeos/arc/libarcbridge/arc_bridge.cc File chromeos/arc/libarcbridge/arc_bridge.cc (right): https://codereview.chromium.org/1424503002/diff/1/chromeos/arc/libarcbridge/arc_bridge.cc#newcode48 chromeos/arc/libarcbridge/arc_bridge.cc:48: bool BridgeInstanceEndpoint::OnMessageReceived(const IPC::Message& message) { On 2015/10/26 01:58:52, satorux1 ...
5 years, 1 month ago (2015-10-27 07:10:16 UTC) #12
Shuhei Takahashi
https://codereview.chromium.org/1424503002/diff/20001/chromeos/arc/bridge/common/arc_bridge.cc File chromeos/arc/bridge/common/arc_bridge.cc (right): https://codereview.chromium.org/1424503002/diff/20001/chromeos/arc/bridge/common/arc_bridge.cc#newcode5 chromeos/arc/bridge/common/arc_bridge.cc:5: #include "arc_bridge.h" On 2015/10/27 07:10:16, satorux1 wrote: > On ...
5 years, 1 month ago (2015-10-27 07:14:25 UTC) #13
lhc(google)
https://codereview.chromium.org/1424503002/diff/1/chromeos/arc/libarcbridge/arc_bridge.cc File chromeos/arc/libarcbridge/arc_bridge.cc (right): https://codereview.chromium.org/1424503002/diff/1/chromeos/arc/libarcbridge/arc_bridge.cc#newcode48 chromeos/arc/libarcbridge/arc_bridge.cc:48: bool BridgeInstanceEndpoint::OnMessageReceived(const IPC::Message& message) { On 2015/10/27 07:10:16, satorux1 ...
5 years, 1 month ago (2015-10-27 08:00:23 UTC) #15
satorux1
https://codereview.chromium.org/1424503002/diff/1/chromeos/arc/libarcbridge/arc_bridge.cc File chromeos/arc/libarcbridge/arc_bridge.cc (right): https://codereview.chromium.org/1424503002/diff/1/chromeos/arc/libarcbridge/arc_bridge.cc#newcode48 chromeos/arc/libarcbridge/arc_bridge.cc:48: bool BridgeInstanceEndpoint::OnMessageReceived(const IPC::Message& message) { On 2015/10/27 08:00:23, lhc(google) ...
5 years, 1 month ago (2015-10-28 04:57:26 UTC) #16
satorux1
The patch description says "libarcbridge: Add libarcbridge" but this does not seem to match what ...
5 years, 1 month ago (2015-10-28 05:14:01 UTC) #17
satorux1
https://codereview.chromium.org/1424503002/diff/80001/chromeos/arc/bridge/common/arc_instance_messages.h File chromeos/arc/bridge/common/arc_instance_messages.h (right): https://codereview.chromium.org/1424503002/diff/80001/chromeos/arc/bridge/common/arc_instance_messages.h#newcode21 chromeos/arc/bridge/common/arc_instance_messages.h:21: // The virtual device will be reading 'struct input_event's ...
5 years, 1 month ago (2015-10-28 05:17:20 UTC) #18
Luis Héctor Chávez
https://codereview.chromium.org/1424503002/diff/80001/chromeos/arc/bridge/common/arc_instance_messages.h File chromeos/arc/bridge/common/arc_instance_messages.h (right): https://codereview.chromium.org/1424503002/diff/80001/chromeos/arc/bridge/common/arc_instance_messages.h#newcode21 chromeos/arc/bridge/common/arc_instance_messages.h:21: // The virtual device will be reading 'struct input_event's ...
5 years, 1 month ago (2015-10-28 16:17:56 UTC) #19
hidehiko
Sorry for delay. https://codereview.chromium.org/1424503002/diff/100001/chromeos/arc/bridge/common/arc_host_messages.h File chromeos/arc/bridge/common/arc_host_messages.h (right): https://codereview.chromium.org/1424503002/diff/100001/chromeos/arc/bridge/common/arc_host_messages.h#newcode8 chromeos/arc/bridge/common/arc_host_messages.h:8: #include <stdint.h> nit: Looks unused? https://codereview.chromium.org/1424503002/diff/100001/chromeos/arc/bridge/common/arc_instance_messages.h ...
5 years, 1 month ago (2015-10-28 16:47:31 UTC) #21
Luis Héctor Chávez
https://codereview.chromium.org/1424503002/diff/100001/chromeos/arc/bridge/common/arc_host_messages.h File chromeos/arc/bridge/common/arc_host_messages.h (right): https://codereview.chromium.org/1424503002/diff/100001/chromeos/arc/bridge/common/arc_host_messages.h#newcode8 chromeos/arc/bridge/common/arc_host_messages.h:8: #include <stdint.h> On 2015/10/28 16:47:31, hidehiko wrote: > nit: ...
5 years, 1 month ago (2015-10-28 17:28:49 UTC) #22
hidehiko
LGTM, but please wait for other reviews' replies, too.
5 years, 1 month ago (2015-10-28 18:10:25 UTC) #23
Shuhei Takahashi
LGTM Thanks for this patch!
5 years, 1 month ago (2015-10-28 20:07:01 UTC) #24
Luis Héctor Chávez
5 years, 1 month ago (2015-10-28 23:19:09 UTC) #26
satorux1
LGTM. ipc/ needs OWNERS approval. jln@ says (slow on Chromium), so maybe ask someone else ...
5 years, 1 month ago (2015-10-29 05:15:56 UTC) #27
hidehiko
On 2015/10/29 05:15:56, satorux1 wrote: > LGTM. ipc/ needs OWNERS approval. jln@ says (slow on ...
5 years, 1 month ago (2015-10-29 15:59:10 UTC) #28
Luis Héctor Chávez
ping?
5 years, 1 month ago (2015-11-03 23:24:20 UTC) #30
dcheng
https://codereview.chromium.org/1424503002/diff/160001/chromeos/arc/bridge/common/arc_instance_messages.h File chromeos/arc/bridge/common/arc_instance_messages.h (right): https://codereview.chromium.org/1424503002/diff/160001/chromeos/arc/bridge/common/arc_instance_messages.h#newcode24 chromeos/arc/bridge/common/arc_instance_messages.h:24: base::FileDescriptor /* fd */) I know this is the ...
5 years, 1 month ago (2015-11-04 00:06:26 UTC) #32
lhc(google)
https://codereview.chromium.org/1424503002/diff/160001/chromeos/arc/bridge/common/arc_instance_messages.h File chromeos/arc/bridge/common/arc_instance_messages.h (right): https://codereview.chromium.org/1424503002/diff/160001/chromeos/arc/bridge/common/arc_instance_messages.h#newcode24 chromeos/arc/bridge/common/arc_instance_messages.h:24: base::FileDescriptor /* fd */) On 2015/11/04 00:06:26, dcheng wrote: ...
5 years, 1 month ago (2015-11-04 03:00:28 UTC) #33
Luis Héctor Chávez
https://codereview.chromium.org/1424503002/diff/160001/chromeos/arc/bridge/common/arc_instance_messages.h File chromeos/arc/bridge/common/arc_instance_messages.h (right): https://codereview.chromium.org/1424503002/diff/160001/chromeos/arc/bridge/common/arc_instance_messages.h#newcode24 chromeos/arc/bridge/common/arc_instance_messages.h:24: base::FileDescriptor /* fd */) On 2015/11/04 03:00:28, lhc(google) wrote: ...
5 years, 1 month ago (2015-11-04 16:40:58 UTC) #34
dcheng
lgtm however, please explicitly add an ipc reviewer for the followup change that actually sends/handles ...
5 years, 1 month ago (2015-11-05 01:11:30 UTC) #35
lhc(google)
will do. thanks!
5 years, 1 month ago (2015-11-05 02:45:23 UTC) #37
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1424503002/160001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1424503002/160001
5 years, 1 month ago (2015-11-05 03:42:51 UTC) #40
commit-bot: I haz the power
Committed patchset #9 (id:160001)
5 years, 1 month ago (2015-11-05 03:48:03 UTC) #41
commit-bot: I haz the power
5 years, 1 month ago (2015-11-05 03:49:01 UTC) #42
Message was sent while issue was closed.
Patchset 9 (id:??) landed as
https://crrev.com/67d14d4249ec9be027df91655d301872e75d493a
Cr-Commit-Position: refs/heads/master@{#357996}

Powered by Google App Engine
This is Rietveld 408576698