#include <NetworkProcess.h>
|
| template<typename T > |
| T * | supplement () |
| |
| template<typename T > |
| void | addSupplement () |
| |
| void | removeNetworkConnectionToWebProcess (NetworkConnectionToWebProcess *) |
| |
| AuthenticationManager & | authenticationManager () |
| |
| DownloadManager & | downloadManager () |
| |
| bool | canHandleHTTPSServerTrustEvaluation () const |
| |
| void | processWillSuspendImminently (bool &handled) |
| |
| void | prepareToSuspend () |
| |
| void | cancelPrepareToSuspend () |
| |
| void | processDidResume () |
| |
| void | logDiagnosticMessage (uint64_t webPageID, const String &message, const String &description, WebCore::ShouldSample) |
| |
| void | logDiagnosticMessageWithResult (uint64_t webPageID, const String &message, const String &description, WebCore::DiagnosticLoggingResultType, WebCore::ShouldSample) |
| |
| void | logDiagnosticMessageWithValue (uint64_t webPageID, const String &message, const String &description, double value, unsigned significantFigures, WebCore::ShouldSample) |
| |
| void | prefetchDNS (const String &) |
| |
| void | ensurePrivateBrowsingSession (WebCore::SessionID) |
| |
| void | grantSandboxExtensionsToDatabaseProcessForBlobs (const Vector< String > &filenames, Function< void()> &&completionHandler) |
| |
| std::chrono::milliseconds | loadThrottleLatency () const |
| |
| void | initialize (const ChildProcessInitializationParameters &) |
| |
| void | disableTermination () |
| |
| void | enableTermination () |
| |
| void | addMessageReceiver (IPC::StringReference messageReceiverName, IPC::MessageReceiver &) |
| |
| void | addMessageReceiver (IPC::StringReference messageReceiverName, uint64_t destinationID, IPC::MessageReceiver &) |
| |
| void | removeMessageReceiver (IPC::StringReference messageReceiverName, uint64_t destinationID) |
| |
| void | removeMessageReceiver (IPC::StringReference messageReceiverName) |
| |
| void | removeMessageReceiver (IPC::MessageReceiver &) |
| |
| void | setProcessSuppressionEnabled (bool) |
| |
| IPC::Connection * | parentProcessConnection () const |
| |
| IPC::MessageReceiverMap & | messageReceiverMap () |
| |
| virtual | ~MessageSender () |
| |
| template<typename U > |
| bool | send (const U &message) |
| |
| template<typename U > |
| bool | send (const U &message, uint64_t destinationID, OptionSet< SendOption > sendOptions={ }) |
| |
| template<typename T > |
| bool | sendSync (T &&message, typename T::Reply &&reply, Seconds timeout=Seconds::infinity(), OptionSet< SendSyncOption > sendSyncOptions={ }) |
| |
| template<typename T > |
| bool | sendSync (T &&message, typename T::Reply &&reply, uint64_t destinationID, Seconds timeout=Seconds::infinity(), OptionSet< SendSyncOption > sendSyncOptions={ }) |
| |
| virtual bool | sendMessage (std::unique_ptr< Encoder >, OptionSet< SendOption >) |
| |
|
| | ChildProcess () |
| |
| virtual | ~ChildProcess () |
| |
| void | setTerminationTimeout (double seconds) |
| |
| virtual void | stopRunLoop () |
| |
| void | didReceiveMessage (IPC::Connection &, IPC::Decoder &) override |
| |
| virtual | ~Client () |
| |
| virtual | ~MessageReceiver () |
| |
| virtual | ~MessageSender () |
| |
| template<typename U > |
| bool | send (const U &message) |
| |
| template<typename U > |
| bool | send (const U &message, uint64_t destinationID, OptionSet< SendOption > sendOptions={ }) |
| |
| template<typename T > |
| bool | sendSync (T &&message, typename T::Reply &&reply, Seconds timeout=Seconds::infinity(), OptionSet< SendSyncOption > sendSyncOptions={ }) |
| |
| template<typename T > |
| bool | sendSync (T &&message, typename T::Reply &&reply, uint64_t destinationID, Seconds timeout=Seconds::infinity(), OptionSet< SendSyncOption > sendSyncOptions={ }) |
| |
| virtual bool | sendMessage (std::unique_ptr< Encoder >, OptionSet< SendOption >) |
| |
◆ addSupplement()
template<typename T >
| void WebKit::NetworkProcess::addSupplement |
( |
| ) |
|
|
inline |
◆ authenticationManager()
◆ cancelPrepareToSuspend()
| void WebKit::NetworkProcess::cancelPrepareToSuspend |
( |
| ) |
|
◆ canHandleHTTPSServerTrustEvaluation()
| bool WebKit::NetworkProcess::canHandleHTTPSServerTrustEvaluation |
( |
| ) |
const |
|
inline |
◆ downloadManager()
◆ ensurePrivateBrowsingSession()
◆ grantSandboxExtensionsToDatabaseProcessForBlobs()
| void WebKit::NetworkProcess::grantSandboxExtensionsToDatabaseProcessForBlobs |
( |
const Vector< String > & |
filenames, |
|
|
Function< void()> && |
completionHandler |
|
) |
| |
◆ loadThrottleLatency()
| std::chrono::milliseconds WebKit::NetworkProcess::loadThrottleLatency |
( |
| ) |
const |
|
inline |
◆ logDiagnosticMessage()
◆ logDiagnosticMessageWithResult()
◆ logDiagnosticMessageWithValue()
◆ prefetchDNS()
| void WebKit::NetworkProcess::prefetchDNS |
( |
const String & |
hostname | ) |
|
◆ prepareToSuspend()
| void WebKit::NetworkProcess::prepareToSuspend |
( |
| ) |
|
◆ processDidResume()
| void WebKit::NetworkProcess::processDidResume |
( |
| ) |
|
◆ processWillSuspendImminently()
| void WebKit::NetworkProcess::processWillSuspendImminently |
( |
bool & |
handled | ) |
|
◆ removeNetworkConnectionToWebProcess()
◆ singleton()
◆ supplement()
template<typename T >
| T* WebKit::NetworkProcess::supplement |
( |
| ) |
|
|
inline |
◆ NeverDestroyed< DownloadManager >
◆ NeverDestroyed< NetworkProcess >
The documentation for this class was generated from the following files: