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

#include <LegacyCustomProtocolManager.h>

Inheritance diagram for WebKit::LegacyCustomProtocolManager:
WebKit::NetworkProcessSupplement IPC::MessageReceiver WebKit::ChildProcessSupplement

Public Member Functions

 LegacyCustomProtocolManager (ChildProcess *)
 
void registerScheme (const String &)
 
void unregisterScheme (const String &)
 
bool supportsScheme (const String &)
 
uint64_t addCustomProtocol (CustomProtocol &&)
 
void removeCustomProtocol (uint64_t customProtocolID)
 
void startLoading (uint64_t customProtocolID, const WebCore::ResourceRequest &)
 
void stopLoading (uint64_t customProtocolID)
 
- 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

◆ LegacyCustomProtocolManager()

WebKit::LegacyCustomProtocolManager::LegacyCustomProtocolManager ( ChildProcess childProcess)
explicit

Member Function Documentation

◆ addCustomProtocol()

uint64_t WebKit::LegacyCustomProtocolManager::addCustomProtocol ( CustomProtocol &&  customProtocol)

◆ registerScheme()

void WebKit::LegacyCustomProtocolManager::registerScheme ( const String scheme)

◆ removeCustomProtocol()

void WebKit::LegacyCustomProtocolManager::removeCustomProtocol ( uint64_t  customProtocolID)

◆ startLoading()

void WebKit::LegacyCustomProtocolManager::startLoading ( uint64_t  customProtocolID,
const WebCore::ResourceRequest request 
)

◆ stopLoading()

void WebKit::LegacyCustomProtocolManager::stopLoading ( uint64_t  customProtocolID)

◆ supplementName()

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

◆ supportsScheme()

bool WebKit::LegacyCustomProtocolManager::supportsScheme ( const String scheme)

◆ unregisterScheme()

void WebKit::LegacyCustomProtocolManager::unregisterScheme ( const String scheme)

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