Table of Contents

Class MemoryPressureSettings

Namespace
WebKit.Internal
Assembly
WebKit-6.0.dll
public class MemoryPressureSettings
Inheritance
MemoryPressureSettings
Inherited Members

Methods

Copy(MemoryPressureSettingsHandle)

Calls native method webkit_memory_pressure_settings_copy. Version: 2.34

[Version("2.34")]
public static extern MemoryPressureSettingsOwnedHandle Copy(MemoryPressureSettingsHandle settings)

Parameters

settings MemoryPressureSettingsHandle

Transfer ownership: None Nullable: False

Returns

MemoryPressureSettingsOwnedHandle

Transfer ownership: Full Nullable: False

Free(MemoryPressureSettingsHandle)

Calls native method webkit_memory_pressure_settings_free. Version: 2.34

[Version("2.34")]
public static extern void Free(MemoryPressureSettingsHandle settings)

Parameters

settings MemoryPressureSettingsHandle

Transfer ownership: None Nullable: False

GetConservativeThreshold(MemoryPressureSettingsHandle)

Calls native method webkit_memory_pressure_settings_get_conservative_threshold. Version: 2.34

[Version("2.34")]
public static extern double GetConservativeThreshold(MemoryPressureSettingsHandle settings)

Parameters

settings MemoryPressureSettingsHandle

Transfer ownership: None Nullable: False

Returns

double

Transfer ownership: None Nullable: False

GetGType()

Calls native function webkit_memory_pressure_settings_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetKillThreshold(MemoryPressureSettingsHandle)

Calls native method webkit_memory_pressure_settings_get_kill_threshold. Version: 2.34

[Version("2.34")]
public static extern double GetKillThreshold(MemoryPressureSettingsHandle settings)

Parameters

settings MemoryPressureSettingsHandle

Transfer ownership: None Nullable: False

Returns

double

Transfer ownership: None Nullable: False

GetMemoryLimit(MemoryPressureSettingsHandle)

Calls native method webkit_memory_pressure_settings_get_memory_limit. Version: 2.34

[Version("2.34")]
public static extern uint GetMemoryLimit(MemoryPressureSettingsHandle settings)

Parameters

settings MemoryPressureSettingsHandle

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetPollInterval(MemoryPressureSettingsHandle)

Calls native method webkit_memory_pressure_settings_get_poll_interval. Version: 2.34

[Version("2.34")]
public static extern double GetPollInterval(MemoryPressureSettingsHandle settings)

Parameters

settings MemoryPressureSettingsHandle

Transfer ownership: None Nullable: False

Returns

double

Transfer ownership: None Nullable: False

GetStrictThreshold(MemoryPressureSettingsHandle)

Calls native method webkit_memory_pressure_settings_get_strict_threshold. Version: 2.34

[Version("2.34")]
public static extern double GetStrictThreshold(MemoryPressureSettingsHandle settings)

Parameters

settings MemoryPressureSettingsHandle

Transfer ownership: None Nullable: False

Returns

double

Transfer ownership: None Nullable: False

New()

Calls native constructor webkit_memory_pressure_settings_new. Version: 2.34

[Version("2.34")]
public static extern MemoryPressureSettingsOwnedHandle New()

Returns

MemoryPressureSettingsOwnedHandle

Transfer ownership: Full Nullable: False

SetConservativeThreshold(MemoryPressureSettingsHandle, double)

Calls native method webkit_memory_pressure_settings_set_conservative_threshold. Version: 2.34

[Version("2.34")]
public static extern void SetConservativeThreshold(MemoryPressureSettingsHandle settings, double value)

Parameters

settings MemoryPressureSettingsHandle

Transfer ownership: None Nullable: False

value double

Transfer ownership: None Nullable: False

SetKillThreshold(MemoryPressureSettingsHandle, double)

Calls native method webkit_memory_pressure_settings_set_kill_threshold. Version: 2.34

[Version("2.34")]
public static extern void SetKillThreshold(MemoryPressureSettingsHandle settings, double value)

Parameters

settings MemoryPressureSettingsHandle

Transfer ownership: None Nullable: False

value double

Transfer ownership: None Nullable: False

SetMemoryLimit(MemoryPressureSettingsHandle, uint)

Calls native method webkit_memory_pressure_settings_set_memory_limit. Version: 2.34

[Version("2.34")]
public static extern void SetMemoryLimit(MemoryPressureSettingsHandle settings, uint memoryLimit)

Parameters

settings MemoryPressureSettingsHandle

Transfer ownership: None Nullable: False

memoryLimit uint

Transfer ownership: None Nullable: False

SetPollInterval(MemoryPressureSettingsHandle, double)

Calls native method webkit_memory_pressure_settings_set_poll_interval. Version: 2.34

[Version("2.34")]
public static extern void SetPollInterval(MemoryPressureSettingsHandle settings, double value)

Parameters

settings MemoryPressureSettingsHandle

Transfer ownership: None Nullable: False

value double

Transfer ownership: None Nullable: False

SetStrictThreshold(MemoryPressureSettingsHandle, double)

Calls native method webkit_memory_pressure_settings_set_strict_threshold. Version: 2.34

[Version("2.34")]
public static extern void SetStrictThreshold(MemoryPressureSettingsHandle settings, double value)

Parameters

settings MemoryPressureSettingsHandle

Transfer ownership: None Nullable: False

value double

Transfer ownership: None Nullable: False