|
| | 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 () |
| |