123456789101112131415161718192021222324252627282930313233 |
- // Copyright 2013 The Chromium Authors. All rights reserved.
- // Use of this source code is governed by a BSD-style license that can be
- // found in the LICENSE file.
- #include "services/device/geolocation/empty_wifi_data_provider.h"
- #include "services/device/geolocation/wifi_data_provider_handle.h"
- namespace device {
- EmptyWifiDataProvider::EmptyWifiDataProvider() {}
- EmptyWifiDataProvider::~EmptyWifiDataProvider() {}
- bool EmptyWifiDataProvider::DelayedByPolicy() {
- // Empty data is never delayed.
- return false;
- }
- bool EmptyWifiDataProvider::GetData(WifiData* data) {
- DCHECK(data);
- // This is all the data we can get - nothing.
- return true;
- }
- void EmptyWifiDataProvider::ForceRescan() {}
- // static
- WifiDataProvider* WifiDataProviderHandle::DefaultFactoryFunction() {
- return new EmptyWifiDataProvider();
- }
- } // namespace device
|