|
| WebProcessPool (API::ProcessPoolConfiguration &) |
|
virtual | ~WebProcessPool () |
|
API::ProcessPoolConfiguration & | configuration () |
|
template<typename T > |
T * | supplement () |
|
template<typename T > |
void | addSupplement () |
|
void | addMessageReceiver (IPC::StringReference messageReceiverName, IPC::MessageReceiver &) |
|
void | addMessageReceiver (IPC::StringReference messageReceiverName, uint64_t destinationID, IPC::MessageReceiver &) |
|
void | removeMessageReceiver (IPC::StringReference messageReceiverName) |
|
void | removeMessageReceiver (IPC::StringReference messageReceiverName, uint64_t destinationID) |
|
bool | dispatchMessage (IPC::Connection &, IPC::Decoder &) |
|
bool | dispatchSyncMessage (IPC::Connection &, IPC::Decoder &, std::unique_ptr< IPC::Encoder > &) |
|
void | initializeClient (const WKContextClientBase *) |
|
void | initializeInjectedBundleClient (const WKContextInjectedBundleClientBase *) |
|
void | initializeConnectionClient (const WKContextConnectionClientBase *) |
|
void | setHistoryClient (std::unique_ptr< API::LegacyContextHistoryClient >) |
|
void | setDownloadClient (std::unique_ptr< API::DownloadClient >) |
|
void | setAutomationClient (std::unique_ptr< API::AutomationClient >) |
|
void | setLegacyCustomProtocolManagerClient (std::unique_ptr< API::CustomProtocolManagerClient > &&) |
|
void | setMaximumNumberOfProcesses (unsigned) |
|
unsigned | maximumNumberOfProcesses () const |
|
const Vector< RefPtr< WebProcessProxy > > & | processes () const |
|
IPC::Connection * | networkingProcessConnection () |
|
template<typename T > |
void | sendToAllProcesses (const T &message) |
|
template<typename T > |
void | sendToAllProcessesRelaunchingThemIfNecessary (const T &message) |
|
template<typename T > |
void | sendToOneProcess (T &&message) |
|
template<typename T > |
void | sendToNetworkingProcess (T &&message) |
|
template<typename T > |
void | sendToNetworkingProcessRelaunchingIfNecessary (T &&message) |
|
template<typename T > |
void | sendToDatabaseProcessRelaunchingIfNecessary (T &&message) |
|
void | processDidFinishLaunching (WebProcessProxy *) |
|
void | disconnectProcess (WebProcessProxy *) |
|
API::WebsiteDataStore * | websiteDataStore () const |
|
Ref< WebPageProxy > | createWebPage (PageClient &, Ref< API::PageConfiguration > &&) |
|
const String & | injectedBundlePath () const |
|
DownloadProxy * | download (WebPageProxy *initiatingPage, const WebCore::ResourceRequest &, const String &suggestedFilename={ }) |
|
DownloadProxy * | resumeDownload (const API::Data *resumeData, const String &path) |
|
void | setInjectedBundleInitializationUserData (PassRefPtr< API::Object > userData) |
|
void | postMessageToInjectedBundle (const String &, API::Object *) |
|
void | populateVisitedLinks () |
|
pid_t | networkProcessIdentifier () |
|
pid_t | databaseProcessIdentifier () |
|
void | setAlwaysUsesComplexTextCodePath (bool) |
|
void | setShouldUseFontSmoothing (bool) |
|
void | registerURLSchemeAsEmptyDocument (const String &) |
|
void | registerURLSchemeAsSecure (const String &) |
|
void | registerURLSchemeAsBypassingContentSecurityPolicy (const String &) |
|
void | setDomainRelaxationForbiddenForURLScheme (const String &) |
|
void | setCanHandleHTTPSServerTrustEvaluation (bool) |
|
void | registerURLSchemeAsLocal (const String &) |
|
void | registerURLSchemeAsNoAccess (const String &) |
|
void | registerURLSchemeAsDisplayIsolated (const String &) |
|
void | registerURLSchemeAsCORSEnabled (const String &) |
|
void | registerURLSchemeAsCachePartitioned (const String &) |
|
VisitedLinkStore & | visitedLinkStore () |
|
void | setCacheModel (CacheModel) |
|
CacheModel | cacheModel () const |
|
void | setDefaultRequestTimeoutInterval (double) |
|
void | startMemorySampler (const double interval) |
|
void | stopMemorySampler () |
|
void | setEnhancedAccessibility (bool) |
|
DownloadProxy * | createDownloadProxy (const WebCore::ResourceRequest &) |
|
API::DownloadClient & | downloadClient () |
|
API::LegacyContextHistoryClient & | historyClient () |
|
WebContextClient & | client () |
|
API::CustomProtocolManagerClient & | customProtocolManagerClient () const |
|
WebIconDatabase * | iconDatabase () const |
|
void | setIconDatabasePath (const String &) |
|
String | iconDatabasePath () const |
|
void | setCookieStorageDirectory (const String &dir) |
|
void | useTestingNetworkSession () |
|
bool | isUsingTestingNetworkSession () const |
|
void | clearCachedCredentials () |
|
void | terminateDatabaseProcess () |
|
void | reportWebContentCPUTime (int64_t cpuTime, uint64_t activityState) |
|
void | allowSpecificHTTPSCertificateForHost (const WebCertificateInfo *, const String &host) |
|
WebProcessProxy & | createNewWebProcessRespectingProcessCountLimit (WebsiteDataStore *) |
|
void | warmInitialProcess () |
|
bool | shouldTerminate (WebProcessProxy *) |
|
void | disableProcessTermination () |
|
void | enableProcessTermination () |
|
void | updateAutomationCapabilities () const |
|
void | setAutomationSession (RefPtr< WebAutomationSession > &&) |
|
WebAutomationSession * | automationSession () const |
|
void | setHTTPPipeliningEnabled (bool) |
|
bool | httpPipeliningEnabled () const |
|
void | getStatistics (uint32_t statisticsMask, std::function< void(API::Dictionary *, CallbackBase::Error)>) |
|
void | garbageCollectJavaScriptObjects () |
|
void | setJavaScriptGarbageCollectorTimerEnabled (bool flag) |
|
void | fullKeyboardAccessModeChanged (bool fullKeyboardAccessEnabled) |
|
void | textCheckerStateChanged () |
|
PassRefPtr< API::Dictionary > | plugInAutoStartOriginHashes () const |
|
void | setPlugInAutoStartOriginHashes (API::Dictionary &) |
|
void | setPlugInAutoStartOrigins (API::Array &) |
|
void | setPlugInAutoStartOriginsFilteringOutEntriesAddedAfterTime (API::Dictionary &, double time) |
|
NetworkProcessProxy & | ensureNetworkProcess () |
|
NetworkProcessProxy * | networkProcess () |
|
void | networkProcessCrashed (NetworkProcessProxy *) |
|
void | getNetworkProcessConnection (Ref< Messages::WebProcessProxy::GetNetworkProcessConnection::DelayedReply > &&) |
|
void | windowServerConnectionStateChanged () |
|
void | processDidCachePage (WebProcessProxy *) |
|
bool | isURLKnownHSTSHost (const String &urlString, bool privateBrowsingEnabled) const |
|
void | resetHSTSHosts () |
|
void | resetHSTSHostsAddedAfterDate (double startDateIntervalSince1970) |
|
void | registerSchemeForCustomProtocol (const String &) |
|
void | unregisterSchemeForCustomProtocol (const String &) |
|
void | updateProcessSuppressionState () const |
|
void | updateHiddenPageThrottlingAutoIncreaseLimit () |
|
void | setMemoryCacheDisabled (bool) |
|
void | setFontWhitelist (API::Array *) |
|
UserObservablePageCounter::Token | userObservablePageCount () |
|
ProcessSuppressionDisabledToken | processSuppressionDisabledForPageCount () |
|
HiddenPageThrottlingAutoIncreasesCounter::Token | hiddenPageThrottlingAutoIncreasesCount () |
|
bool | resourceLoadStatisticsEnabled () |
|
void | setResourceLoadStatisticsEnabled (bool enabled) |
|
bool | alwaysRunsAtBackgroundPriority () |
|
virtual | ~ObjectImpl () |
|
virtual | ~Object () |
|