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

Side by Side Diff: device/bluetooth/dbus/fake_bluetooth_device_client.cc

Issue 1542163002: Switch to standard integer types in device/. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: win Created 4 years, 12 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 (c) 2013 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2013 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 "device/bluetooth/dbus/fake_bluetooth_device_client.h" 5 #include "device/bluetooth/dbus/fake_bluetooth_device_client.h"
6 6
7 #include <fcntl.h> 7 #include <fcntl.h>
8 #include <stddef.h>
8 #include <sys/socket.h> 9 #include <sys/socket.h>
9 #include <sys/types.h> 10 #include <sys/types.h>
10 #include <unistd.h> 11 #include <unistd.h>
11 12
12 #include <algorithm> 13 #include <algorithm>
13 #include <string> 14 #include <string>
14 #include <utility> 15 #include <utility>
15 16
16 #include "base/location.h" 17 #include "base/location.h"
17 #include "base/logging.h" 18 #include "base/logging.h"
(...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after
106 const char FakeBluetoothDeviceClient::kPairingActionConfirmation[] = 107 const char FakeBluetoothDeviceClient::kPairingActionConfirmation[] =
107 "Confirmation"; 108 "Confirmation";
108 const char FakeBluetoothDeviceClient::kPairingActionDisplay[] = "Display"; 109 const char FakeBluetoothDeviceClient::kPairingActionDisplay[] = "Display";
109 const char FakeBluetoothDeviceClient::kPairingActionFail[] = "Fail"; 110 const char FakeBluetoothDeviceClient::kPairingActionFail[] = "Fail";
110 const char FakeBluetoothDeviceClient::kPairingActionRequest[] = "Request"; 111 const char FakeBluetoothDeviceClient::kPairingActionRequest[] = "Request";
111 112
112 const char FakeBluetoothDeviceClient::kPairedDevicePath[] = "/fake/hci0/dev0"; 113 const char FakeBluetoothDeviceClient::kPairedDevicePath[] = "/fake/hci0/dev0";
113 const char FakeBluetoothDeviceClient::kPairedDeviceAddress[] = 114 const char FakeBluetoothDeviceClient::kPairedDeviceAddress[] =
114 "00:11:22:33:44:55"; 115 "00:11:22:33:44:55";
115 const char FakeBluetoothDeviceClient::kPairedDeviceName[] = "Fake Device"; 116 const char FakeBluetoothDeviceClient::kPairedDeviceName[] = "Fake Device";
116 const uint32 FakeBluetoothDeviceClient::kPairedDeviceClass = 0x000104; 117 const uint32_t FakeBluetoothDeviceClient::kPairedDeviceClass = 0x000104;
117 118
118 const char FakeBluetoothDeviceClient::kLegacyAutopairPath[] = "/fake/hci0/dev1"; 119 const char FakeBluetoothDeviceClient::kLegacyAutopairPath[] = "/fake/hci0/dev1";
119 const char FakeBluetoothDeviceClient::kLegacyAutopairAddress[] = 120 const char FakeBluetoothDeviceClient::kLegacyAutopairAddress[] =
120 "28:CF:DA:00:00:00"; 121 "28:CF:DA:00:00:00";
121 const char FakeBluetoothDeviceClient::kLegacyAutopairName[] = 122 const char FakeBluetoothDeviceClient::kLegacyAutopairName[] =
122 "Bluetooth 2.0 Mouse"; 123 "Bluetooth 2.0 Mouse";
123 const uint32 FakeBluetoothDeviceClient::kLegacyAutopairClass = 0x002580; 124 const uint32_t FakeBluetoothDeviceClient::kLegacyAutopairClass = 0x002580;
124 125
125 const char FakeBluetoothDeviceClient::kDisplayPinCodePath[] = "/fake/hci0/dev2"; 126 const char FakeBluetoothDeviceClient::kDisplayPinCodePath[] = "/fake/hci0/dev2";
126 const char FakeBluetoothDeviceClient::kDisplayPinCodeAddress[] = 127 const char FakeBluetoothDeviceClient::kDisplayPinCodeAddress[] =
127 "28:37:37:00:00:00"; 128 "28:37:37:00:00:00";
128 const char FakeBluetoothDeviceClient::kDisplayPinCodeName[] = 129 const char FakeBluetoothDeviceClient::kDisplayPinCodeName[] =
129 "Bluetooth 2.0 Keyboard"; 130 "Bluetooth 2.0 Keyboard";
130 const uint32 FakeBluetoothDeviceClient::kDisplayPinCodeClass = 0x002540; 131 const uint32_t FakeBluetoothDeviceClient::kDisplayPinCodeClass = 0x002540;
131 132
132 const char FakeBluetoothDeviceClient::kVanishingDevicePath[] = 133 const char FakeBluetoothDeviceClient::kVanishingDevicePath[] =
133 "/fake/hci0/dev3"; 134 "/fake/hci0/dev3";
134 const char FakeBluetoothDeviceClient::kVanishingDeviceAddress[] = 135 const char FakeBluetoothDeviceClient::kVanishingDeviceAddress[] =
135 "01:02:03:04:05:06"; 136 "01:02:03:04:05:06";
136 const char FakeBluetoothDeviceClient::kVanishingDeviceName[] = 137 const char FakeBluetoothDeviceClient::kVanishingDeviceName[] =
137 "Vanishing Device"; 138 "Vanishing Device";
138 const uint32 FakeBluetoothDeviceClient::kVanishingDeviceClass = 0x000104; 139 const uint32_t FakeBluetoothDeviceClient::kVanishingDeviceClass = 0x000104;
139 140
140 const char FakeBluetoothDeviceClient::kConnectUnpairablePath[] = 141 const char FakeBluetoothDeviceClient::kConnectUnpairablePath[] =
141 "/fake/hci0/dev4"; 142 "/fake/hci0/dev4";
142 const char FakeBluetoothDeviceClient::kConnectUnpairableAddress[] = 143 const char FakeBluetoothDeviceClient::kConnectUnpairableAddress[] =
143 "7C:ED:8D:00:00:00"; 144 "7C:ED:8D:00:00:00";
144 const char FakeBluetoothDeviceClient::kConnectUnpairableName[] = 145 const char FakeBluetoothDeviceClient::kConnectUnpairableName[] =
145 "Unpairable Device"; 146 "Unpairable Device";
146 const uint32 FakeBluetoothDeviceClient::kConnectUnpairableClass = 0x002580; 147 const uint32_t FakeBluetoothDeviceClient::kConnectUnpairableClass = 0x002580;
147 148
148 const char FakeBluetoothDeviceClient::kDisplayPasskeyPath[] = "/fake/hci0/dev5"; 149 const char FakeBluetoothDeviceClient::kDisplayPasskeyPath[] = "/fake/hci0/dev5";
149 const char FakeBluetoothDeviceClient::kDisplayPasskeyAddress[] = 150 const char FakeBluetoothDeviceClient::kDisplayPasskeyAddress[] =
150 "00:0F:F6:00:00:00"; 151 "00:0F:F6:00:00:00";
151 const char FakeBluetoothDeviceClient::kDisplayPasskeyName[] = 152 const char FakeBluetoothDeviceClient::kDisplayPasskeyName[] =
152 "Bluetooth 2.1+ Keyboard"; 153 "Bluetooth 2.1+ Keyboard";
153 const uint32 FakeBluetoothDeviceClient::kDisplayPasskeyClass = 0x002540; 154 const uint32_t FakeBluetoothDeviceClient::kDisplayPasskeyClass = 0x002540;
154 155
155 const char FakeBluetoothDeviceClient::kRequestPinCodePath[] = "/fake/hci0/dev6"; 156 const char FakeBluetoothDeviceClient::kRequestPinCodePath[] = "/fake/hci0/dev6";
156 const char FakeBluetoothDeviceClient::kRequestPinCodeAddress[] = 157 const char FakeBluetoothDeviceClient::kRequestPinCodeAddress[] =
157 "00:24:BE:00:00:00"; 158 "00:24:BE:00:00:00";
158 const char FakeBluetoothDeviceClient::kRequestPinCodeName[] = "PIN Device"; 159 const char FakeBluetoothDeviceClient::kRequestPinCodeName[] = "PIN Device";
159 const uint32 FakeBluetoothDeviceClient::kRequestPinCodeClass = 0x240408; 160 const uint32_t FakeBluetoothDeviceClient::kRequestPinCodeClass = 0x240408;
160 161
161 const char FakeBluetoothDeviceClient::kConfirmPasskeyPath[] = "/fake/hci0/dev7"; 162 const char FakeBluetoothDeviceClient::kConfirmPasskeyPath[] = "/fake/hci0/dev7";
162 const char FakeBluetoothDeviceClient::kConfirmPasskeyAddress[] = 163 const char FakeBluetoothDeviceClient::kConfirmPasskeyAddress[] =
163 "20:7D:74:00:00:00"; 164 "20:7D:74:00:00:00";
164 const char FakeBluetoothDeviceClient::kConfirmPasskeyName[] = "Phone"; 165 const char FakeBluetoothDeviceClient::kConfirmPasskeyName[] = "Phone";
165 const uint32 FakeBluetoothDeviceClient::kConfirmPasskeyClass = 0x7a020c; 166 const uint32_t FakeBluetoothDeviceClient::kConfirmPasskeyClass = 0x7a020c;
166 167
167 const char FakeBluetoothDeviceClient::kRequestPasskeyPath[] = "/fake/hci0/dev8"; 168 const char FakeBluetoothDeviceClient::kRequestPasskeyPath[] = "/fake/hci0/dev8";
168 const char FakeBluetoothDeviceClient::kRequestPasskeyAddress[] = 169 const char FakeBluetoothDeviceClient::kRequestPasskeyAddress[] =
169 "20:7D:74:00:00:01"; 170 "20:7D:74:00:00:01";
170 const char FakeBluetoothDeviceClient::kRequestPasskeyName[] = "Passkey Device"; 171 const char FakeBluetoothDeviceClient::kRequestPasskeyName[] = "Passkey Device";
171 const uint32 FakeBluetoothDeviceClient::kRequestPasskeyClass = 0x7a020c; 172 const uint32_t FakeBluetoothDeviceClient::kRequestPasskeyClass = 0x7a020c;
172 173
173 const char FakeBluetoothDeviceClient::kUnconnectableDevicePath[] = 174 const char FakeBluetoothDeviceClient::kUnconnectableDevicePath[] =
174 "/fake/hci0/dev9"; 175 "/fake/hci0/dev9";
175 const char FakeBluetoothDeviceClient::kUnconnectableDeviceAddress[] = 176 const char FakeBluetoothDeviceClient::kUnconnectableDeviceAddress[] =
176 "20:7D:74:00:00:02"; 177 "20:7D:74:00:00:02";
177 const char FakeBluetoothDeviceClient::kUnconnectableDeviceName[] = 178 const char FakeBluetoothDeviceClient::kUnconnectableDeviceName[] =
178 "Unconnectable Device"; 179 "Unconnectable Device";
179 const uint32 FakeBluetoothDeviceClient::kUnconnectableDeviceClass = 0x7a020c; 180 const uint32_t FakeBluetoothDeviceClient::kUnconnectableDeviceClass = 0x7a020c;
180 181
181 const char FakeBluetoothDeviceClient::kUnpairableDevicePath[] = 182 const char FakeBluetoothDeviceClient::kUnpairableDevicePath[] =
182 "/fake/hci0/devA"; 183 "/fake/hci0/devA";
183 const char FakeBluetoothDeviceClient::kUnpairableDeviceAddress[] = 184 const char FakeBluetoothDeviceClient::kUnpairableDeviceAddress[] =
184 "20:7D:74:00:00:03"; 185 "20:7D:74:00:00:03";
185 const char FakeBluetoothDeviceClient::kUnpairableDeviceName[] = 186 const char FakeBluetoothDeviceClient::kUnpairableDeviceName[] =
186 "Unpairable Device"; 187 "Unpairable Device";
187 const uint32 FakeBluetoothDeviceClient::kUnpairableDeviceClass = 0x002540; 188 const uint32_t FakeBluetoothDeviceClient::kUnpairableDeviceClass = 0x002540;
188 189
189 const char FakeBluetoothDeviceClient::kJustWorksPath[] = "/fake/hci0/devB"; 190 const char FakeBluetoothDeviceClient::kJustWorksPath[] = "/fake/hci0/devB";
190 const char FakeBluetoothDeviceClient::kJustWorksAddress[] = "00:0C:8A:00:00:00"; 191 const char FakeBluetoothDeviceClient::kJustWorksAddress[] = "00:0C:8A:00:00:00";
191 const char FakeBluetoothDeviceClient::kJustWorksName[] = "Just-Works Device"; 192 const char FakeBluetoothDeviceClient::kJustWorksName[] = "Just-Works Device";
192 const uint32 FakeBluetoothDeviceClient::kJustWorksClass = 0x240428; 193 const uint32_t FakeBluetoothDeviceClient::kJustWorksClass = 0x240428;
193 194
194 const char FakeBluetoothDeviceClient::kLowEnergyPath[] = "/fake/hci0/devC"; 195 const char FakeBluetoothDeviceClient::kLowEnergyPath[] = "/fake/hci0/devC";
195 const char FakeBluetoothDeviceClient::kLowEnergyAddress[] = "00:1A:11:00:15:30"; 196 const char FakeBluetoothDeviceClient::kLowEnergyAddress[] = "00:1A:11:00:15:30";
196 const char FakeBluetoothDeviceClient::kLowEnergyName[] = 197 const char FakeBluetoothDeviceClient::kLowEnergyName[] =
197 "Bluetooth 4.0 Heart Rate Monitor"; 198 "Bluetooth 4.0 Heart Rate Monitor";
198 const uint32 FakeBluetoothDeviceClient::kLowEnergyClass = 199 const uint32_t FakeBluetoothDeviceClient::kLowEnergyClass =
199 0x000918; // Major class "Health", Minor class "Heart/Pulse Rate Monitor." 200 0x000918; // Major class "Health", Minor class "Heart/Pulse Rate Monitor."
200 201
201 const char FakeBluetoothDeviceClient::kPairedUnconnectableDevicePath[] = 202 const char FakeBluetoothDeviceClient::kPairedUnconnectableDevicePath[] =
202 "/fake/hci0/devD"; 203 "/fake/hci0/devD";
203 const char FakeBluetoothDeviceClient::kPairedUnconnectableDeviceAddress[] = 204 const char FakeBluetoothDeviceClient::kPairedUnconnectableDeviceAddress[] =
204 "20:7D:74:00:00:04"; 205 "20:7D:74:00:00:04";
205 const char FakeBluetoothDeviceClient::kPairedUnconnectableDeviceName[] = 206 const char FakeBluetoothDeviceClient::kPairedUnconnectableDeviceName[] =
206 "Paired Unconnectable Device"; 207 "Paired Unconnectable Device";
207 const uint32 FakeBluetoothDeviceClient::kPairedUnconnectableDeviceClass = 208 const uint32_t FakeBluetoothDeviceClient::kPairedUnconnectableDeviceClass =
208 0x000104; 209 0x000104;
209 210
210 const char FakeBluetoothDeviceClient::kConnectedTrustedNotPairedDevicePath[] = 211 const char FakeBluetoothDeviceClient::kConnectedTrustedNotPairedDevicePath[] =
211 "/fake/hci0/devE"; 212 "/fake/hci0/devE";
212 const char 213 const char
213 FakeBluetoothDeviceClient::kConnectedTrustedNotPairedDeviceAddress[] = 214 FakeBluetoothDeviceClient::kConnectedTrustedNotPairedDeviceAddress[] =
214 "11:22:33:44:55:66"; 215 "11:22:33:44:55:66";
215 const char FakeBluetoothDeviceClient::kConnectedTrustedNotPairedDeviceName[] = 216 const char FakeBluetoothDeviceClient::kConnectedTrustedNotPairedDeviceName[] =
216 "Connected Pairable Device"; 217 "Connected Pairable Device";
217 const uint32 FakeBluetoothDeviceClient::kConnectedTrustedNotPairedDeviceClass = 218 const uint32_t
218 0x7a020c; 219 FakeBluetoothDeviceClient::kConnectedTrustedNotPairedDeviceClass = 0x7a020c;
219 220
220 FakeBluetoothDeviceClient::Properties::Properties( 221 FakeBluetoothDeviceClient::Properties::Properties(
221 const PropertyChangedCallback& callback) 222 const PropertyChangedCallback& callback)
222 : BluetoothDeviceClient::Properties( 223 : BluetoothDeviceClient::Properties(
223 NULL, 224 NULL,
224 bluetooth_device::kBluetoothDeviceInterface, 225 bluetooth_device::kBluetoothDeviceInterface,
225 callback) {} 226 callback) {}
226 227
227 FakeBluetoothDeviceClient::Properties::~Properties() {} 228 FakeBluetoothDeviceClient::Properties::~Properties() {}
228 229
(...skipping 1206 matching lines...) Expand 10 before | Expand all | Expand 10 after
1435 FakeBluetoothInputClient* fake_bluetooth_input_client = 1436 FakeBluetoothInputClient* fake_bluetooth_input_client =
1436 static_cast<FakeBluetoothInputClient*>( 1437 static_cast<FakeBluetoothInputClient*>(
1437 bluez::BluezDBusManager::Get()->GetBluetoothInputClient()); 1438 bluez::BluezDBusManager::Get()->GetBluetoothInputClient());
1438 1439
1439 if ((properties->bluetooth_class.value() & 0x001f03) == 0x000500) 1440 if ((properties->bluetooth_class.value() & 0x001f03) == 0x000500)
1440 fake_bluetooth_input_client->AddInputDevice(object_path); 1441 fake_bluetooth_input_client->AddInputDevice(object_path);
1441 } 1442 }
1442 1443
1443 void FakeBluetoothDeviceClient::UpdateDeviceRSSI( 1444 void FakeBluetoothDeviceClient::UpdateDeviceRSSI(
1444 const dbus::ObjectPath& object_path, 1445 const dbus::ObjectPath& object_path,
1445 int16 rssi) { 1446 int16_t rssi) {
1446 PropertiesMap::const_iterator iter = properties_map_.find(object_path); 1447 PropertiesMap::const_iterator iter = properties_map_.find(object_path);
1447 if (iter == properties_map_.end()) { 1448 if (iter == properties_map_.end()) {
1448 VLOG(2) << "Fake device does not exist: " << object_path.value(); 1449 VLOG(2) << "Fake device does not exist: " << object_path.value();
1449 return; 1450 return;
1450 } 1451 }
1451 Properties* properties = iter->second.get(); 1452 Properties* properties = iter->second.get();
1452 DCHECK(properties); 1453 DCHECK(properties);
1453 properties->rssi.ReplaceValue(rssi); 1454 properties->rssi.ReplaceValue(rssi);
1454 } 1455 }
1455 1456
1456 void FakeBluetoothDeviceClient::UpdateConnectionInfo( 1457 void FakeBluetoothDeviceClient::UpdateConnectionInfo(
1457 uint16 connection_rssi, 1458 uint16_t connection_rssi,
1458 uint16 transmit_power, 1459 uint16_t transmit_power,
1459 uint16 max_transmit_power) { 1460 uint16_t max_transmit_power) {
1460 connection_rssi_ = connection_rssi; 1461 connection_rssi_ = connection_rssi;
1461 transmit_power_ = transmit_power; 1462 transmit_power_ = transmit_power;
1462 max_transmit_power_ = max_transmit_power; 1463 max_transmit_power_ = max_transmit_power;
1463 } 1464 }
1464 1465
1465 void FakeBluetoothDeviceClient::PinCodeCallback( 1466 void FakeBluetoothDeviceClient::PinCodeCallback(
1466 const dbus::ObjectPath& object_path, 1467 const dbus::ObjectPath& object_path,
1467 const base::Closure& callback, 1468 const base::Closure& callback,
1468 const ErrorCallback& error_callback, 1469 const ErrorCallback& error_callback,
1469 BluetoothAgentServiceProvider::Delegate::Status status, 1470 BluetoothAgentServiceProvider::Delegate::Status status,
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
1511 base::Unretained(this), object_path, error_callback), 1512 base::Unretained(this), object_path, error_callback),
1512 base::TimeDelta::FromMilliseconds(simulation_interval_ms_)); 1513 base::TimeDelta::FromMilliseconds(simulation_interval_ms_));
1513 } 1514 }
1514 } 1515 }
1515 1516
1516 void FakeBluetoothDeviceClient::PasskeyCallback( 1517 void FakeBluetoothDeviceClient::PasskeyCallback(
1517 const dbus::ObjectPath& object_path, 1518 const dbus::ObjectPath& object_path,
1518 const base::Closure& callback, 1519 const base::Closure& callback,
1519 const ErrorCallback& error_callback, 1520 const ErrorCallback& error_callback,
1520 BluetoothAgentServiceProvider::Delegate::Status status, 1521 BluetoothAgentServiceProvider::Delegate::Status status,
1521 uint32 passkey) { 1522 uint32_t passkey) {
1522 VLOG(1) << "PasskeyCallback: " << object_path.value(); 1523 VLOG(1) << "PasskeyCallback: " << object_path.value();
1523 1524
1524 if (status == BluetoothAgentServiceProvider::Delegate::SUCCESS) { 1525 if (status == BluetoothAgentServiceProvider::Delegate::SUCCESS) {
1525 PairingOptionsMap::const_iterator iter = 1526 PairingOptionsMap::const_iterator iter =
1526 pairing_options_map_.find(object_path); 1527 pairing_options_map_.find(object_path);
1527 bool success = true; 1528 bool success = true;
1528 1529
1529 if (iter != pairing_options_map_.end()) { 1530 if (iter != pairing_options_map_.end()) {
1530 success = static_cast<uint32>( 1531 success = static_cast<uint32_t>(
1531 std::stoi(iter->second->pairing_auth_token)) == passkey; 1532 std::stoi(iter->second->pairing_auth_token)) == passkey;
1532 } 1533 }
1533 1534
1534 if (success) { 1535 if (success) {
1535 base::ThreadTaskRunnerHandle::Get()->PostDelayedTask( 1536 base::ThreadTaskRunnerHandle::Get()->PostDelayedTask(
1536 FROM_HERE, 1537 FROM_HERE,
1537 base::Bind(&FakeBluetoothDeviceClient::CompleteSimulatedPairing, 1538 base::Bind(&FakeBluetoothDeviceClient::CompleteSimulatedPairing,
1538 base::Unretained(this), object_path, callback, 1539 base::Unretained(this), object_path, callback,
1539 error_callback), 1540 error_callback),
1540 base::TimeDelta::FromMilliseconds(kSimulateNormalPairTimeMultiplier * 1541 base::TimeDelta::FromMilliseconds(kSimulateNormalPairTimeMultiplier *
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
1589 } else if (status == BluetoothAgentServiceProvider::Delegate::REJECTED) { 1590 } else if (status == BluetoothAgentServiceProvider::Delegate::REJECTED) {
1590 base::ThreadTaskRunnerHandle::Get()->PostDelayedTask( 1591 base::ThreadTaskRunnerHandle::Get()->PostDelayedTask(
1591 FROM_HERE, 1592 FROM_HERE,
1592 base::Bind(&FakeBluetoothDeviceClient::RejectSimulatedPairing, 1593 base::Bind(&FakeBluetoothDeviceClient::RejectSimulatedPairing,
1593 base::Unretained(this), object_path, error_callback), 1594 base::Unretained(this), object_path, error_callback),
1594 base::TimeDelta::FromMilliseconds(simulation_interval_ms_)); 1595 base::TimeDelta::FromMilliseconds(simulation_interval_ms_));
1595 } 1596 }
1596 } 1597 }
1597 1598
1598 void FakeBluetoothDeviceClient::SimulateKeypress( 1599 void FakeBluetoothDeviceClient::SimulateKeypress(
1599 uint16 entered, 1600 uint16_t entered,
1600 const dbus::ObjectPath& object_path, 1601 const dbus::ObjectPath& object_path,
1601 const base::Closure& callback, 1602 const base::Closure& callback,
1602 const ErrorCallback& error_callback) { 1603 const ErrorCallback& error_callback) {
1603 VLOG(1) << "SimulateKeypress " << entered << ": " << object_path.value(); 1604 VLOG(1) << "SimulateKeypress " << entered << ": " << object_path.value();
1604 1605
1605 FakeBluetoothAgentManagerClient* fake_bluetooth_agent_manager_client = 1606 FakeBluetoothAgentManagerClient* fake_bluetooth_agent_manager_client =
1606 static_cast<FakeBluetoothAgentManagerClient*>( 1607 static_cast<FakeBluetoothAgentManagerClient*>(
1607 bluez::BluezDBusManager::Get()->GetBluetoothAgentManagerClient()); 1608 bluez::BluezDBusManager::Get()->GetBluetoothAgentManagerClient());
1608 FakeBluetoothAgentServiceProvider* agent_service_provider = 1609 FakeBluetoothAgentServiceProvider* agent_service_provider =
1609 fake_bluetooth_agent_manager_client->GetAgentServiceProvider(); 1610 fake_bluetooth_agent_manager_client->GetAgentServiceProvider();
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
1661 // TODO(keybuk): tear down this side of the connection 1662 // TODO(keybuk): tear down this side of the connection
1662 callback.Run(); 1663 callback.Run();
1663 } else if (status == BluetoothProfileServiceProvider::Delegate::CANCELLED) { 1664 } else if (status == BluetoothProfileServiceProvider::Delegate::CANCELLED) {
1664 error_callback.Run(bluetooth_device::kErrorFailed, "Canceled"); 1665 error_callback.Run(bluetooth_device::kErrorFailed, "Canceled");
1665 } else if (status == BluetoothProfileServiceProvider::Delegate::REJECTED) { 1666 } else if (status == BluetoothProfileServiceProvider::Delegate::REJECTED) {
1666 error_callback.Run(bluetooth_device::kErrorFailed, "Rejected"); 1667 error_callback.Run(bluetooth_device::kErrorFailed, "Rejected");
1667 } 1668 }
1668 } 1669 }
1669 1670
1670 } // namespace bluez 1671 } // namespace bluez
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698