1 // Copyright 2013 Samsung Electronics. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #ifndef GEOLOCATION_PERMISSION_CONTEXT_EFL_H
6 #define GEOLOCATION_PERMISSION_CONTEXT_EFL_H
8 #include "content/public/browser/geolocation_permission_context.h"
14 class GeolocationPermissionContextEfl : public GeolocationPermissionContext {
16 GeolocationPermissionContextEfl() { }
18 virtual void RequestGeolocationPermission(int, int, int, const GURL&, base::Callback<void(bool)>) OVERRIDE;
20 // The renderer is cancelling a pending permission request.
21 virtual void CancelGeolocationPermissionRequest(int, int, int, const GURL&) OVERRIDE;
24 void RequestGeolocationPermissionOnUIThread(int, int, int, const GURL&, base::Callback<void(bool)>);
28 #endif // GEOLOCATION_PERMISSION_CONTEXT_EFL_H