webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | List of all members
WebKit::WebGeolocationManager Class Reference

#include <WebGeolocationManager.h>

Inheritance diagram for WebKit::WebGeolocationManager:
WebKit::WebProcessSupplement IPC::MessageReceiver WebKit::ChildProcessSupplement

Public Member Functions

 WebGeolocationManager (WebProcess *)
 
void registerWebPage (WebPage *)
 
void unregisterWebPage (WebPage *)
 
void setEnableHighAccuracyForPage (WebPage *, bool)
 
void requestPermission (WebCore::Geolocation *)
 
- Public Member Functions inherited from WebKit::WebProcessSupplement
virtual void initialize (const WebProcessCreationParameters &)
 
- Public Member Functions inherited from WebKit::ChildProcessSupplement
virtual ~ChildProcessSupplement ()
 
virtual void initializeConnection (IPC::Connection *)
 
- Public Member Functions inherited from IPC::MessageReceiver
virtual ~MessageReceiver ()
 
virtual void didReceiveSyncMessage (Connection &, Decoder &, std::unique_ptr< Encoder > &)
 

Static Public Member Functions

static const char * supplementName ()
 

Constructor & Destructor Documentation

◆ WebGeolocationManager()

WebKit::WebGeolocationManager::WebGeolocationManager ( WebProcess process)
explicit

Member Function Documentation

◆ registerWebPage()

void WebKit::WebGeolocationManager::registerWebPage ( WebPage page)

◆ requestPermission()

void WebKit::WebGeolocationManager::requestPermission ( WebCore::Geolocation *  )

◆ setEnableHighAccuracyForPage()

void WebKit::WebGeolocationManager::setEnableHighAccuracyForPage ( WebPage page,
bool  enabled 
)

◆ supplementName()

const char * WebKit::WebGeolocationManager::supplementName ( )
static

◆ unregisterWebPage()

void WebKit::WebGeolocationManager::unregisterWebPage ( WebPage page)

The documentation for this class was generated from the following files: