Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
_GTlsBackendInterface Struct Reference

#include <gtlsbackend.h>

Data Fields

GTypeInterface g_iface
 
gboolean(* supports_tls )(GTlsBackend *backend)
 
GType(* get_certificate_type )(void)
 
GType(* get_client_connection_type )(void)
 
GType(* get_server_connection_type )(void)
 
GType(* get_file_database_type )(void)
 
GTlsDatabase *(* get_default_database )(GTlsBackend *backend)
 
gboolean(* supports_dtls )(GTlsBackend *backend)
 
GType(* get_dtls_client_connection_type )(void)
 
GType(* get_dtls_server_connection_type )(void)
 

Detailed Description

GTlsBackendInterface: @g_iface: The parent interface. @supports_tls: returns whether the backend supports TLS. @supports_dtls: returns whether the backend supports DTLS @get_default_database: returns a default GTlsDatabase instance. @get_certificate_type: returns the GTlsCertificate implementation type @get_client_connection_type: returns the GTlsClientConnection implementation type @get_server_connection_type: returns the GTlsServerConnection implementation type @get_file_database_type: returns the GTlsFileDatabase implementation type. @get_dtls_client_connection_type: returns the GDtlsClientConnection implementation type @get_dtls_server_connection_type: returns the GDtlsServerConnection implementation type

Provides an interface for describing TLS-related types.

Since: 2.28

Definition at line 66 of file gtlsbackend.h.

Field Documentation

◆ g_iface

GTypeInterface _GTlsBackendInterface::g_iface

Definition at line 68 of file gtlsbackend.h.

◆ get_certificate_type

GType(* _GTlsBackendInterface::get_certificate_type) (void)

Definition at line 72 of file gtlsbackend.h.

◆ get_client_connection_type

GType(* _GTlsBackendInterface::get_client_connection_type) (void)

Definition at line 73 of file gtlsbackend.h.

◆ get_default_database

GTlsDatabase *(* _GTlsBackendInterface::get_default_database) (GTlsBackend *backend)

Definition at line 76 of file gtlsbackend.h.

◆ get_dtls_client_connection_type

GType(* _GTlsBackendInterface::get_dtls_client_connection_type) (void)

Definition at line 78 of file gtlsbackend.h.

◆ get_dtls_server_connection_type

GType(* _GTlsBackendInterface::get_dtls_server_connection_type) (void)

Definition at line 79 of file gtlsbackend.h.

◆ get_file_database_type

GType(* _GTlsBackendInterface::get_file_database_type) (void)

Definition at line 75 of file gtlsbackend.h.

◆ get_server_connection_type

GType(* _GTlsBackendInterface::get_server_connection_type) (void)

Definition at line 74 of file gtlsbackend.h.

◆ supports_dtls

gboolean(* _GTlsBackendInterface::supports_dtls) (GTlsBackend *backend)

Definition at line 77 of file gtlsbackend.h.

◆ supports_tls

gboolean(* _GTlsBackendInterface::supports_tls) (GTlsBackend *backend)

Definition at line 71 of file gtlsbackend.h.


The documentation for this struct was generated from the following file: