#include "services/device/geolocation/geolocation_context.h"
#include <utility>
#include <vector>
#include "base/memory/ptr_util.h"
#include "base/not_fatal_until.h"
#include "mojo/public/cpp/bindings/self_owned_receiver.h"
#include "services/device/geolocation/geolocation_impl.h"
#include "url/origin.h"
namespace device {
GeolocationContext::GeolocationContext() = default;
GeolocationContext::~GeolocationContext() = default;
void GeolocationContext::Create(
mojo::PendingReceiver<mojom::GeolocationContext> receiver) { … }
void GeolocationContext::BindGeolocation(
mojo::PendingReceiver<mojom::Geolocation> receiver,
const GURL& requesting_url,
mojom::GeolocationClientId client_id) { … }
void GeolocationContext::OnPermissionRevoked(const url::Origin& origin) { … }
void GeolocationContext::OnConnectionError(GeolocationImpl* impl) { … }
void GeolocationContext::SetOverride(
mojom::GeopositionResultPtr geoposition_result) { … }
void GeolocationContext::ClearOverride() { … }
}