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

#include <NetworkProcessCreationParameters.h>

Public Member Functions

 NetworkProcessCreationParameters ()
 
void encode (IPC::Encoder &) const
 

Static Public Member Functions

static bool decode (IPC::Decoder &, NetworkProcessCreationParameters &)
 

Public Attributes

bool privateBrowsingEnabled
 
CacheModel cacheModel
 
int64_t diskCacheSizeOverride { -1 }
 
bool canHandleHTTPSServerTrustEvaluation
 
String diskCacheDirectory
 
SandboxExtension::Handle diskCacheDirectoryExtensionHandle
 
bool shouldSuppressMemoryPressureHandler { false }
 
bool shouldUseTestingNetworkSession
 
std::chrono::milliseconds loadThrottleLatency { 0ms }
 
Vector< StringurlSchemesRegisteredForCustomProtocols
 

Constructor & Destructor Documentation

◆ NetworkProcessCreationParameters()

WebKit::NetworkProcessCreationParameters::NetworkProcessCreationParameters ( )

Member Function Documentation

◆ decode()

bool WebKit::NetworkProcessCreationParameters::decode ( IPC::Decoder decoder,
NetworkProcessCreationParameters result 
)
static

◆ encode()

void WebKit::NetworkProcessCreationParameters::encode ( IPC::Encoder encoder) const

Member Data Documentation

◆ cacheModel

CacheModel WebKit::NetworkProcessCreationParameters::cacheModel

◆ canHandleHTTPSServerTrustEvaluation

bool WebKit::NetworkProcessCreationParameters::canHandleHTTPSServerTrustEvaluation

◆ diskCacheDirectory

String WebKit::NetworkProcessCreationParameters::diskCacheDirectory

◆ diskCacheDirectoryExtensionHandle

SandboxExtension::Handle WebKit::NetworkProcessCreationParameters::diskCacheDirectoryExtensionHandle

◆ diskCacheSizeOverride

int64_t WebKit::NetworkProcessCreationParameters::diskCacheSizeOverride { -1 }

◆ loadThrottleLatency

std::chrono::milliseconds WebKit::NetworkProcessCreationParameters::loadThrottleLatency { 0ms }

◆ privateBrowsingEnabled

bool WebKit::NetworkProcessCreationParameters::privateBrowsingEnabled

◆ shouldSuppressMemoryPressureHandler

bool WebKit::NetworkProcessCreationParameters::shouldSuppressMemoryPressureHandler { false }

◆ shouldUseTestingNetworkSession

bool WebKit::NetworkProcessCreationParameters::shouldUseTestingNetworkSession

◆ urlSchemesRegisteredForCustomProtocols

Vector<String> WebKit::NetworkProcessCreationParameters::urlSchemesRegisteredForCustomProtocols

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