Table of Contents

Class TlsBackend

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

Methods

GetCertificateType(nint)

Calls native method g_tls_backend_get_certificate_type. Version: 2.28

[Version("2.28")]
public static extern nuint GetCertificateType(nint backend)

Parameters

backend nint

Transfer ownership: None Nullable: False

Returns

nuint

Transfer ownership: None Nullable: False

GetClientConnectionType(nint)

Calls native method g_tls_backend_get_client_connection_type. Version: 2.28

[Version("2.28")]
public static extern nuint GetClientConnectionType(nint backend)

Parameters

backend nint

Transfer ownership: None Nullable: False

Returns

nuint

Transfer ownership: None Nullable: False

GetDefault()

Calls native function g_tls_backend_get_default. Version: 2.28

[Version("2.28")]
public static extern nint GetDefault()

Returns

nint

Transfer ownership: None Nullable: False

GetDefaultDatabase(nint)

Calls native method g_tls_backend_get_default_database. Version: 2.30

[Version("2.30")]
public static extern nint GetDefaultDatabase(nint backend)

Parameters

backend nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

GetDtlsClientConnectionType(nint)

Calls native method g_tls_backend_get_dtls_client_connection_type. Version: 2.48

[Version("2.48")]
public static extern nuint GetDtlsClientConnectionType(nint backend)

Parameters

backend nint

Transfer ownership: None Nullable: False

Returns

nuint

Transfer ownership: None Nullable: False

GetDtlsServerConnectionType(nint)

Calls native method g_tls_backend_get_dtls_server_connection_type. Version: 2.48

[Version("2.48")]
public static extern nuint GetDtlsServerConnectionType(nint backend)

Parameters

backend nint

Transfer ownership: None Nullable: False

Returns

nuint

Transfer ownership: None Nullable: False

GetFileDatabaseType(nint)

Calls native method g_tls_backend_get_file_database_type. Version: 2.30

[Version("2.30")]
public static extern nuint GetFileDatabaseType(nint backend)

Parameters

backend nint

Transfer ownership: None Nullable: False

Returns

nuint

Transfer ownership: None Nullable: False

GetGType()

Calls native function g_tls_backend_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetServerConnectionType(nint)

Calls native method g_tls_backend_get_server_connection_type. Version: 2.28

[Version("2.28")]
public static extern nuint GetServerConnectionType(nint backend)

Parameters

backend nint

Transfer ownership: None Nullable: False

Returns

nuint

Transfer ownership: None Nullable: False

SetDefaultDatabase(nint, nint)

Calls native method g_tls_backend_set_default_database. Version: 2.60

[Version("2.60")]
public static extern void SetDefaultDatabase(nint backend, nint database)

Parameters

backend nint

Transfer ownership: None Nullable: False

database nint

Transfer ownership: None Nullable: True

SupportsDtls(nint)

Calls native method g_tls_backend_supports_dtls. Version: 2.48

[Version("2.48")]
public static extern bool SupportsDtls(nint backend)

Parameters

backend nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

SupportsTls(nint)

Calls native method g_tls_backend_supports_tls. Version: 2.28

[Version("2.28")]
public static extern bool SupportsTls(nint backend)

Parameters

backend nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False