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

Side by Side Diff: components/arc/arc_bridge_service.cc

Issue 2272813003: Add ARC++ specific fields to launch data for specific apps. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: . Created 4 years, 3 months 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 #include "components/arc/arc_bridge_service.h" 5 #include "components/arc/arc_bridge_service.h"
6 6
7 #include <utility> 7 #include <utility>
8 8
9 #include "base/command_line.h" 9 #include "base/command_line.h"
10 #include "base/feature_list.h" 10 #include "base/feature_list.h"
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
45 DCHECK(g_arc_bridge_service->CalledOnValidThread()); 45 DCHECK(g_arc_bridge_service->CalledOnValidThread());
46 return g_arc_bridge_service; 46 return g_arc_bridge_service;
47 } 47 }
48 48
49 // static 49 // static
50 bool ArcBridgeService::GetEnabled(const base::CommandLine* command_line) { 50 bool ArcBridgeService::GetEnabled(const base::CommandLine* command_line) {
51 return command_line->HasSwitch(chromeos::switches::kEnableArc) || 51 return command_line->HasSwitch(chromeos::switches::kEnableArc) ||
52 base::FeatureList::IsEnabled(kArcEnabledFeature); 52 base::FeatureList::IsEnabled(kArcEnabledFeature);
53 } 53 }
54 54
55 // static
56 bool ArcBridgeService::IsArcAvailable() {
57 // TODO(rkc): Check the chromeos::switches::kArcAvailable switch once
58 // https://codereview.chromium.org/2266123002/ has landed.
Luis Héctor Chávez 2016/08/24 15:06:24 This has landed :)
rkc 2016/08/24 20:02:36 Acknowledged.
59 return false;
60 }
61
55 void ArcBridgeService::AddObserver(Observer* observer) { 62 void ArcBridgeService::AddObserver(Observer* observer) {
56 DCHECK(CalledOnValidThread()); 63 DCHECK(CalledOnValidThread());
57 observer_list_.AddObserver(observer); 64 observer_list_.AddObserver(observer);
58 } 65 }
59 66
60 void ArcBridgeService::RemoveObserver(Observer* observer) { 67 void ArcBridgeService::RemoveObserver(Observer* observer) {
61 DCHECK(CalledOnValidThread()); 68 DCHECK(CalledOnValidThread());
62 observer_list_.RemoveObserver(observer); 69 observer_list_.RemoveObserver(observer);
63 } 70 }
64 71
(...skipping 11 matching lines...) Expand all
76 void ArcBridgeService::SetStopReason(StopReason stop_reason) { 83 void ArcBridgeService::SetStopReason(StopReason stop_reason) {
77 DCHECK(CalledOnValidThread()); 84 DCHECK(CalledOnValidThread());
78 stop_reason_ = stop_reason; 85 stop_reason_ = stop_reason;
79 } 86 }
80 87
81 bool ArcBridgeService::CalledOnValidThread() { 88 bool ArcBridgeService::CalledOnValidThread() {
82 return thread_checker_.CalledOnValidThread(); 89 return thread_checker_.CalledOnValidThread();
83 } 90 }
84 91
85 } // namespace arc 92 } // namespace arc
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698