#include "services/device/geolocation/wifi_data_provider.h"
#include "base/functional/bind.h"
#include "base/functional/callback.h"
#include "base/location.h"
#include "base/task/single_thread_task_runner.h"
namespace device {
WifiDataProvider::WifiDataProvider()
: … { … }
WifiDataProvider::~WifiDataProvider() = default;
void WifiDataProvider::AddCallback(WifiDataUpdateCallback* callback) { … }
bool WifiDataProvider::RemoveCallback(WifiDataUpdateCallback* callback) { … }
bool WifiDataProvider::has_callbacks() const { … }
void WifiDataProvider::RunCallbacks() { … }
bool WifiDataProvider::CalledOnClientThread() const { … }
void WifiDataProvider::DoRunCallbacks() { … }
}