Class TlsPassword
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
nintTransfer 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
nintTransfer 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
nintTransfer ownership: None Nullable: False
length
nuintTransfer 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
nintTransfer 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
TlsPasswordFlagsTransfer ownership: None Nullable: False
description
NonNullableUtf8StringHandleTransfer 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
nintTransfer ownership: None Nullable: False
description
NonNullableUtf8StringHandleTransfer 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
nintTransfer ownership: None Nullable: False
flags
TlsPasswordFlagsTransfer 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
nintTransfer ownership: None Nullable: False
value
byteTransfer ownership: None Nullable: False
length
nintTransfer 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
nintTransfer ownership: None Nullable: False
value
byteTransfer ownership: None Nullable: False
length
nintTransfer ownership: None Nullable: False
destroy
DestroyNotifyTransfer 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
nintTransfer ownership: None Nullable: False
warning
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False