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

Side by Side Diff: device/bluetooth/test/fake_le_central_observer_manager.cc

Issue 2853433002: bluetooth: Implement simulateCentral (Closed)
Patch Set: even moar cleanup Created 3 years, 7 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
(Empty)
1 // Copyright 2017 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 #include "device/bluetooth/test/fake_le_central_observer_manager.h"
6
7 #include "device/bluetooth/bluetooth_discovery_filter.h"
8 #include "device/bluetooth/public/interfaces/test/fake_bluetooth.mojom.h"
9
10 namespace bluetooth {
11
12 FakeLECentralObserverManager::FakeLECentralObserverManager(
13 mojom::LECentralObserverManagerState state,
14 mojom::FakeLECentralObserverManagerRequest request)
15 : state_(state), binding_(this, std::move(request)) {}
16
17 FakeLECentralObserverManager::~FakeLECentralObserverManager() {}
18
19 std::string FakeLECentralObserverManager::GetAddress() const {
20 NOTREACHED();
21 return "";
22 }
23
24 std::string FakeLECentralObserverManager::GetName() const {
25 NOTREACHED();
26 return "";
27 }
28
29 void FakeLECentralObserverManager::SetName(
30 const std::string& name,
31 const base::Closure& callback,
32 const ErrorCallback& error_callback) {
33 NOTREACHED();
34 }
35
36 bool FakeLECentralObserverManager::IsInitialized() const {
37 return true;
38 }
39
40 bool FakeLECentralObserverManager::IsPresent() const {
41 switch (state_) {
42 case mojom::LECentralObserverManagerState::ABSENT:
43 return false;
44 case mojom::LECentralObserverManagerState::POWERED_OFF:
45 case mojom::LECentralObserverManagerState::POWERED_ON:
46 return true;
47 }
48 NOTREACHED();
49 return false;
50 }
51
52 bool FakeLECentralObserverManager::IsPowered() const {
53 switch (state_) {
54 case mojom::LECentralObserverManagerState::POWERED_OFF:
55 return false;
56 case mojom::LECentralObserverManagerState::POWERED_ON:
57 return true;
58 case mojom::LECentralObserverManagerState::ABSENT:
59 // Clients shouldn't call IsPowered() when the adapter is not present.
60 NOTREACHED();
61 return false;
62 }
63 NOTREACHED();
64 return false;
65 }
66
67 void FakeLECentralObserverManager::SetPowered(
68 bool powered,
69 const base::Closure& callback,
70 const ErrorCallback& error_callback) {
71 NOTREACHED();
72 }
73
74 bool FakeLECentralObserverManager::IsDiscoverable() const {
75 NOTREACHED();
76 return false;
77 }
78
79 void FakeLECentralObserverManager::SetDiscoverable(
80 bool discoverable,
81 const base::Closure& callback,
82 const ErrorCallback& error_callback) {
83 NOTREACHED();
84 }
85
86 bool FakeLECentralObserverManager::IsDiscovering() const {
87 NOTREACHED();
88 return false;
89 }
90
91 FakeLECentralObserverManager::UUIDList FakeLECentralObserverManager::GetUUIDs()
92 const {
93 NOTREACHED();
94 return UUIDList();
95 }
96
97 void FakeLECentralObserverManager::CreateRfcommService(
98 const device::BluetoothUUID& uuid,
99 const ServiceOptions& options,
100 const CreateServiceCallback& callback,
101 const CreateServiceErrorCallback& error_callback) {
102 NOTREACHED();
103 }
104
105 void FakeLECentralObserverManager::CreateL2capService(
106 const device::BluetoothUUID& uuid,
107 const ServiceOptions& options,
108 const CreateServiceCallback& callback,
109 const CreateServiceErrorCallback& error_callback) {
110 NOTREACHED();
111 }
112
113 void FakeLECentralObserverManager::RegisterAdvertisement(
114 std::unique_ptr<device::BluetoothAdvertisement::Data> advertisement_data,
115 const CreateAdvertisementCallback& callback,
116 const AdvertisementErrorCallback& error_callback) {
117 NOTREACHED();
118 }
119
120 #if defined(OS_CHROMEOS) || defined(OS_LINUX)
121 void FakeLECentralObserverManager::SetAdvertisingInterval(
122 const base::TimeDelta& min,
123 const base::TimeDelta& max,
124 const base::Closure& callback,
125 const AdvertisementErrorCallback& error_callback) {
126 NOTREACHED();
127 }
128 #endif
129
130 device::BluetoothLocalGattService* FakeLECentralObserverManager::GetGattService(
131 const std::string& identifier) const {
132 NOTREACHED();
133 return nullptr;
134 }
135
136 void FakeLECentralObserverManager::AddDiscoverySession(
137 device::BluetoothDiscoveryFilter* discovery_filter,
138 const base::Closure& callback,
139 const DiscoverySessionErrorCallback& error_callback) {
140 NOTREACHED();
141 }
142
143 void FakeLECentralObserverManager::RemoveDiscoverySession(
144 device::BluetoothDiscoveryFilter* discovery_filter,
145 const base::Closure& callback,
146 const DiscoverySessionErrorCallback& error_callback) {
147 NOTREACHED();
148 }
149
150 void FakeLECentralObserverManager::SetDiscoveryFilter(
151 std::unique_ptr<device::BluetoothDiscoveryFilter> discovery_filter,
152 const base::Closure& callback,
153 const DiscoverySessionErrorCallback& error_callback) {
154 NOTREACHED();
155 }
156
157 void FakeLECentralObserverManager::RemovePairingDelegateInternal(
158 device::BluetoothDevice::PairingDelegate* pairing_delegate) {
159 NOTREACHED();
160 }
161
162 } // namespace bluetooth
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698