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

Issue 2693243002: chromeos: Make CrosDBusService not be a singleton. (Closed)

Created:
3 years, 10 months ago by Daniel Erat
Modified:
3 years, 10 months ago
CC:
chromium-reviews, hashimoto+watch_chromium.org, oshima+watch_chromium.org, davemoore+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

chromeos: Make CrosDBusService not be a singleton. Update the CrosDBusService class, currently only used to implement org.chromium.LibCrosService, so it can be instantiated multiple times for different services. This is needed for mash, where some services will be implemented in ash and others in Chrome. BUG=692246 Review-Url: https://codereview.chromium.org/2693243002 Cr-Commit-Position: refs/heads/master@{#450957} Committed: https://chromium.googlesource.com/chromium/src/+/cda054bfe94bdcbdb275b563d52dc7f1d443f94b

Patch Set 1 #

Patch Set 2 : fix object_path.h include #

Total comments: 17

Patch Set 3 : address review comments #

Patch Set 4 : whoops, fix reversed logic in IsUsingFakes check #

Unified diffs Side-by-side diffs Delta from patch set Stats (+111 lines, -102 lines) Patch
M chrome/browser/chromeos/chrome_browser_main_chromeos.cc View 1 2 5 chunks +13 lines, -2 lines 0 comments Download
M chromeos/dbus/services/cros_dbus_service.h View 3 chunks +25 lines, -20 lines 0 comments Download
M chromeos/dbus/services/cros_dbus_service.cc View 1 2 3 2 chunks +52 lines, -66 lines 0 comments Download
M chromeos/dbus/services/cros_dbus_service_unittest.cc View 5 chunks +21 lines, -14 lines 0 comments Download

Messages

Total messages: 25 (17 generated)
Daniel Erat
3 years, 10 months ago (2017-02-15 01:25:09 UTC) #3
James Cook
LGTM, though I'm certainly not the best reviewer for this. I defer to the //chromeos/dbus ...
3 years, 10 months ago (2017-02-15 01:53:35 UTC) #5
satorux1
https://codereview.chromium.org/2693243002/diff/20001/chromeos/dbus/services/cros_dbus_service.cc File chromeos/dbus/services/cros_dbus_service.cc (right): https://codereview.chromium.org/2693243002/diff/20001/chromeos/dbus/services/cros_dbus_service.cc#newcode114 chromeos/dbus/services/cros_dbus_service.cc:114: std::unique_ptr<CrosDBusService> CrosDBusService::CreateRealImpl( nit: this function looks pretty short. maybe ...
3 years, 10 months ago (2017-02-15 06:48:02 UTC) #8
hashimoto
https://codereview.chromium.org/2693243002/diff/20001/chromeos/dbus/services/cros_dbus_service.cc File chromeos/dbus/services/cros_dbus_service.cc (right): https://codereview.chromium.org/2693243002/diff/20001/chromeos/dbus/services/cros_dbus_service.cc#newcode93 chromeos/dbus/services/cros_dbus_service.cc:93: CrosDBusServiceStubImpl() {} nit: =default here doesn't work? https://codereview.chromium.org/2693243002/diff/20001/chromeos/dbus/services/cros_dbus_service.cc#newcode106 chromeos/dbus/services/cros_dbus_service.cc:106: ...
3 years, 10 months ago (2017-02-15 08:44:06 UTC) #9
Daniel Erat
https://codereview.chromium.org/2693243002/diff/20001/chromeos/dbus/services/cros_dbus_service.cc File chromeos/dbus/services/cros_dbus_service.cc (left): https://codereview.chromium.org/2693243002/diff/20001/chromeos/dbus/services/cros_dbus_service.cc#oldcode139 chromeos/dbus/services/cros_dbus_service.cc:139: VLOG(1) << "CrosDBusService Shutdown completed"; On 2017/02/15 01:53:34, James ...
3 years, 10 months ago (2017-02-15 16:57:00 UTC) #10
hashimoto
lgtm
3 years, 10 months ago (2017-02-16 04:46:46 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2693243002/60001
3 years, 10 months ago (2017-02-16 14:34:36 UTC) #22
commit-bot: I haz the power
3 years, 10 months ago (2017-02-16 14:39:57 UTC) #25
Message was sent while issue was closed.
Committed patchset #4 (id:60001) as
https://chromium.googlesource.com/chromium/src/+/cda054bfe94bdcbdb275b563d52d...

Powered by Google App Engine
This is Rietveld 408576698