Table of Contents

Class Cache

Namespace
Soup.Internal
Assembly
Soup-3.0.dll
public class Cache
Inheritance
Cache
Inherited Members

Methods

Clear(nint)

Calls native method soup_cache_clear.

public static extern void Clear(nint cache)

Parameters

cache nint

Transfer ownership: None Nullable: False

Dump(nint)

Calls native method soup_cache_dump.

public static extern void Dump(nint cache)

Parameters

cache nint

Transfer ownership: None Nullable: False

Flush(nint)

Calls native method soup_cache_flush.

public static extern void Flush(nint cache)

Parameters

cache nint

Transfer ownership: None Nullable: False

GetGType()

Calls native function soup_cache_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetMaxSize(nint)

Calls native method soup_cache_get_max_size.

public static extern uint GetMaxSize(nint cache)

Parameters

cache nint

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

Load(nint)

Calls native method soup_cache_load.

public static extern void Load(nint cache)

Parameters

cache nint

Transfer ownership: None Nullable: False

New(NullableUtf8StringHandle, CacheType)

Calls native constructor soup_cache_new.

public static extern nint New(NullableUtf8StringHandle cacheDir, CacheType cacheType)

Parameters

cacheDir NullableUtf8StringHandle

Transfer ownership: None Nullable: True

cacheType CacheType

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

SetMaxSize(nint, uint)

Calls native method soup_cache_set_max_size.

public static extern void SetMaxSize(nint cache, uint maxSize)

Parameters

cache nint

Transfer ownership: None Nullable: False

maxSize uint

Transfer ownership: None Nullable: False