#include "chrome/test/chromedriver/chrome/geolocation_override_manager.h"
#include <memory>
#include "chrome/test/chromedriver/chrome/devtools_client.h"
#include "chrome/test/chromedriver/chrome/geoposition.h"
#include "chrome/test/chromedriver/chrome/status.h"
GeolocationOverrideManager::GeolocationOverrideManager(DevToolsClient* client)
: … { … }
GeolocationOverrideManager::~GeolocationOverrideManager() { … }
Status GeolocationOverrideManager::OverrideGeolocation(
const Geoposition& geoposition) { … }
Status GeolocationOverrideManager::OnConnected(DevToolsClient* client) { … }
Status GeolocationOverrideManager::OnEvent(DevToolsClient* client,
const std::string& method,
const base::Value::Dict& params) { … }
Status GeolocationOverrideManager::ApplyOverrideIfNeeded() { … }