Table of Contents

Class Auth

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

Methods

Authenticate(nint, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle)

Calls native method soup_auth_authenticate.

public static extern void Authenticate(nint auth, NonNullableUtf8StringHandle username, NonNullableUtf8StringHandle password)

Parameters

auth nint

Transfer ownership: None Nullable: False

username NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

password NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

CanAuthenticate(nint)

Calls native method soup_auth_can_authenticate.

public static extern bool CanAuthenticate(nint auth)

Parameters

auth nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Cancel(nint)

Calls native method soup_auth_cancel.

public static extern void Cancel(nint auth)

Parameters

auth nint

Transfer ownership: None Nullable: False

FreeProtectionSpace(nint, SListHandle)

Calls native method soup_auth_free_protection_space.

public static extern void FreeProtectionSpace(nint auth, SListHandle space)

Parameters

auth nint

Transfer ownership: None Nullable: False

space SListHandle

Transfer ownership: None Nullable: False

GetAuthority(nint)

Calls native method soup_auth_get_authority.

public static extern NonNullableUtf8StringUnownedHandle GetAuthority(nint auth)

Parameters

auth nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetAuthorization(nint, nint)

Calls native method soup_auth_get_authorization.

public static extern NonNullableUtf8StringOwnedHandle GetAuthorization(nint auth, nint msg)

Parameters

auth nint

Transfer ownership: None Nullable: False

msg nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

GetGType()

Calls native function soup_auth_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetInfo(nint)

Calls native method soup_auth_get_info.

public static extern NonNullableUtf8StringOwnedHandle GetInfo(nint auth)

Parameters

auth nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

GetProtectionSpace(nint, UriHandle)

Calls native method soup_auth_get_protection_space.

public static extern SListOwnedHandle GetProtectionSpace(nint auth, UriHandle sourceUri)

Parameters

auth nint

Transfer ownership: None Nullable: False

sourceUri UriHandle

Transfer ownership: None Nullable: False

Returns

SListOwnedHandle

Transfer ownership: Full Nullable: False

GetRealm(nint)

Calls native method soup_auth_get_realm.

public static extern NonNullableUtf8StringUnownedHandle GetRealm(nint auth)

Parameters

auth nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetSchemeName(nint)

Calls native method soup_auth_get_scheme_name.

public static extern NonNullableUtf8StringUnownedHandle GetSchemeName(nint auth)

Parameters

auth nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

IsAuthenticated(nint)

Calls native method soup_auth_is_authenticated.

public static extern bool IsAuthenticated(nint auth)

Parameters

auth nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

IsCancelled(nint)

Calls native method soup_auth_is_cancelled.

public static extern bool IsCancelled(nint auth)

Parameters

auth nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

IsForProxy(nint)

Calls native method soup_auth_is_for_proxy.

public static extern bool IsForProxy(nint auth)

Parameters

auth nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

IsReady(nint, nint)

Calls native method soup_auth_is_ready.

public static extern bool IsReady(nint auth, nint msg)

Parameters

auth nint

Transfer ownership: None Nullable: False

msg nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

New(Type, nint, NonNullableUtf8StringHandle)

Calls native constructor soup_auth_new.

public static extern nint New(Type type, nint msg, NonNullableUtf8StringHandle authHeader)

Parameters

type Type

Transfer ownership: None Nullable: False

msg nint

Transfer ownership: None Nullable: False

authHeader NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: True

Update(nint, nint, NonNullableUtf8StringHandle)

Calls native method soup_auth_update.

public static extern bool Update(nint auth, nint msg, NonNullableUtf8StringHandle authHeader)

Parameters

auth nint

Transfer ownership: None Nullable: False

msg nint

Transfer ownership: None Nullable: False

authHeader NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False