chromium/services/device/geolocation/wifi_data_provider_handle.cc

// Copyright 2014 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "services/device/geolocation/wifi_data_provider_handle.h"
#include "base/memory/ptr_util.h"
#include "base/no_destructor.h"

#include "services/device/geolocation/wifi_data_provider.h"

namespace device {

// static
WifiDataProviderHandle::ImplFactoryFunction
    WifiDataProviderHandle::factory_function_ =;

// static
void WifiDataProviderHandle::SetFactoryForTesting(
    ImplFactoryFunction factory_function_in) {}

// static
scoped_refptr<WifiDataProvider> WifiDataProviderHandle::GetOrCreateProvider() {}

// static
void WifiDataProviderHandle::ResetFactoryForTesting() {}

std::unique_ptr<WifiDataProviderHandle> WifiDataProviderHandle::CreateHandle(
    WifiDataUpdateCallback* callback) {}

WifiDataProviderHandle::WifiDataProviderHandle(WifiDataUpdateCallback* callback)
    :{}

WifiDataProviderHandle::~WifiDataProviderHandle() {}

bool WifiDataProviderHandle::DelayedByPolicy() {}

bool WifiDataProviderHandle::GetData(WifiData* data) {}

void WifiDataProviderHandle::ForceRescan() {}

void WifiDataProviderHandle::AddCallback(WifiDataUpdateCallback* callback) {}

bool WifiDataProviderHandle::RemoveCallback(WifiDataUpdateCallback* callback) {}

bool WifiDataProviderHandle::has_callbacks() const {}

void WifiDataProviderHandle::StartDataProvider() {}

void WifiDataProviderHandle::StopDataProvider() {}

}  // namespace device