Table of Contents

Class TlsPassword

Namespace
Gio.Internal
Assembly
Gio-2.0.dll
public class TlsPassword
Inheritance
TlsPassword
Inherited Members

Methods

GetDescription(nint)

Calls native method g_tls_password_get_description. Version: 2.30

[Version("2.30")]
public static extern NonNullableUtf8StringUnownedHandle GetDescription(nint password)

Parameters

password nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetFlags(nint)

Calls native method g_tls_password_get_flags. Version: 2.30

[Version("2.30")]
public static extern TlsPasswordFlags GetFlags(nint password)

Parameters

password nint

Transfer ownership: None Nullable: False

Returns

TlsPasswordFlags

Transfer ownership: None Nullable: False

GetGType()

Calls native function g_tls_password_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetValue(nint, out nuint)

Calls native method g_tls_password_get_value. Version: 2.30

[Version("2.30")]
public static extern byte[] GetValue(nint password, out nuint length)

Parameters

password nint

Transfer ownership: None Nullable: False

length nuint

Transfer ownership: Full Nullable: False

Returns

byte[]

Transfer ownership: None Nullable: False

GetWarning(nint)

Calls native method g_tls_password_get_warning. Version: 2.30

[Version("2.30")]
public static extern NonNullableUtf8StringUnownedHandle GetWarning(nint password)

Parameters

password nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

New(TlsPasswordFlags, NonNullableUtf8StringHandle)

Calls native constructor g_tls_password_new.

public static extern nint New(TlsPasswordFlags flags, NonNullableUtf8StringHandle description)

Parameters

flags TlsPasswordFlags

Transfer ownership: None Nullable: False

description NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

SetDescription(nint, NonNullableUtf8StringHandle)

Calls native method g_tls_password_set_description. Version: 2.30

[Version("2.30")]
public static extern void SetDescription(nint password, NonNullableUtf8StringHandle description)

Parameters

password nint

Transfer ownership: None Nullable: False

description NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetFlags(nint, TlsPasswordFlags)

Calls native method g_tls_password_set_flags. Version: 2.30

[Version("2.30")]
public static extern void SetFlags(nint password, TlsPasswordFlags flags)

Parameters

password nint

Transfer ownership: None Nullable: False

flags TlsPasswordFlags

Transfer ownership: None Nullable: False

SetValue(nint, ref byte, nint)

Calls native method g_tls_password_set_value. Version: 2.30

[Version("2.30")]
public static extern void SetValue(nint password, ref byte value, nint length)

Parameters

password nint

Transfer ownership: None Nullable: False

value byte

Transfer ownership: None Nullable: False

length nint

Transfer ownership: None Nullable: False

SetValueFull(nint, ref byte, nint, DestroyNotify)

Calls native method g_tls_password_set_value_full. Version: 2.30

[Version("2.30")]
public static extern void SetValueFull(nint password, ref byte value, nint length, DestroyNotify destroy)

Parameters

password nint

Transfer ownership: None Nullable: False

value byte

Transfer ownership: None Nullable: False

length nint

Transfer ownership: None Nullable: False

destroy DestroyNotify

Transfer ownership: None Nullable: True

SetWarning(nint, NonNullableUtf8StringHandle)

Calls native method g_tls_password_set_warning. Version: 2.30

[Version("2.30")]
public static extern void SetWarning(nint password, NonNullableUtf8StringHandle warning)

Parameters

password nint

Transfer ownership: None Nullable: False

warning NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False