Table of Contents

Class AuthDomain

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

Methods

Accepts(nint, nint)

Calls native method soup_auth_domain_accepts.

public static extern NullableUtf8StringOwnedHandle Accepts(nint domain, nint msg)

Parameters

domain nint

Transfer ownership: None Nullable: False

msg nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: True

AddPath(nint, NonNullableUtf8StringHandle)

Calls native method soup_auth_domain_add_path.

public static extern void AddPath(nint domain, NonNullableUtf8StringHandle path)

Parameters

domain nint

Transfer ownership: None Nullable: False

path NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Challenge(nint, nint)

Calls native method soup_auth_domain_challenge.

public static extern void Challenge(nint domain, nint msg)

Parameters

domain nint

Transfer ownership: None Nullable: False

msg nint

Transfer ownership: None Nullable: False

CheckPassword(nint, nint, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle)

Calls native method soup_auth_domain_check_password.

public static extern bool CheckPassword(nint domain, nint msg, NonNullableUtf8StringHandle username, NonNullableUtf8StringHandle password)

Parameters

domain nint

Transfer ownership: None Nullable: False

msg nint

Transfer ownership: None Nullable: False

username NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

password NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Covers(nint, nint)

Calls native method soup_auth_domain_covers.

public static extern bool Covers(nint domain, nint msg)

Parameters

domain nint

Transfer ownership: None Nullable: False

msg nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetGType()

Calls native function soup_auth_domain_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetRealm(nint)

Calls native method soup_auth_domain_get_realm.

public static extern NonNullableUtf8StringUnownedHandle GetRealm(nint domain)

Parameters

domain nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

RemovePath(nint, NonNullableUtf8StringHandle)

Calls native method soup_auth_domain_remove_path.

public static extern void RemovePath(nint domain, NonNullableUtf8StringHandle path)

Parameters

domain nint

Transfer ownership: None Nullable: False

path NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetFilter(nint, AuthDomainFilter, nint, DestroyNotify)

Calls native method soup_auth_domain_set_filter.

public static extern void SetFilter(nint domain, AuthDomainFilter filter, nint filterData, DestroyNotify dnotify)

Parameters

domain nint

Transfer ownership: None Nullable: False

filter AuthDomainFilter

Transfer ownership: None Nullable: False

filterData nint

Transfer ownership: None Nullable: True

dnotify DestroyNotify

Transfer ownership: None Nullable: False

SetGenericAuthCallback(nint, AuthDomainGenericAuthCallback, nint, DestroyNotify)

Calls native method soup_auth_domain_set_generic_auth_callback.

public static extern void SetGenericAuthCallback(nint domain, AuthDomainGenericAuthCallback authCallback, nint authData, DestroyNotify dnotify)

Parameters

domain nint

Transfer ownership: None Nullable: False

authCallback AuthDomainGenericAuthCallback

Transfer ownership: None Nullable: False

authData nint

Transfer ownership: None Nullable: True

dnotify DestroyNotify

Transfer ownership: None Nullable: False