Table of Contents

Class TlsBackend

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

Methods

GetCertificateType(IntPtr)

Calls native method g_tls_backend_get_certificate_type. Version: 2.28

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

Parameters

backend IntPtr

Transfer ownership: None Nullable: False

Returns

nuint

Transfer ownership: None Nullable: False

GetClientConnectionType(IntPtr)

Calls native method g_tls_backend_get_client_connection_type. Version: 2.28

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

Parameters

backend IntPtr

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 IntPtr GetDefault()

Returns

IntPtr

Transfer ownership: None Nullable: False

GetDefaultDatabase(IntPtr)

Calls native method g_tls_backend_get_default_database. Version: 2.30

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

Parameters

backend IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: False

GetDtlsClientConnectionType(IntPtr)

Calls native method g_tls_backend_get_dtls_client_connection_type. Version: 2.48

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

Parameters

backend IntPtr

Transfer ownership: None Nullable: False

Returns

nuint

Transfer ownership: None Nullable: False

GetDtlsServerConnectionType(IntPtr)

Calls native method g_tls_backend_get_dtls_server_connection_type. Version: 2.48

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

Parameters

backend IntPtr

Transfer ownership: None Nullable: False

Returns

nuint

Transfer ownership: None Nullable: False

GetFileDatabaseType(IntPtr)

Calls native method g_tls_backend_get_file_database_type. Version: 2.30

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

Parameters

backend IntPtr

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(IntPtr)

Calls native method g_tls_backend_get_server_connection_type. Version: 2.28

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

Parameters

backend IntPtr

Transfer ownership: None Nullable: False

Returns

nuint

Transfer ownership: None Nullable: False

SetDefaultDatabase(IntPtr, IntPtr)

Calls native method g_tls_backend_set_default_database. Version: 2.60

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

Parameters

backend IntPtr

Transfer ownership: None Nullable: False

database IntPtr

Transfer ownership: None Nullable: True

SupportsDtls(IntPtr)

Calls native method g_tls_backend_supports_dtls. Version: 2.48

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

Parameters

backend IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

SupportsTls(IntPtr)

Calls native method g_tls_backend_supports_tls. Version: 2.28

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

Parameters

backend IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False