#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: