Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gtlsclientconnection.h File Reference

Go to the source code of this file.

Data Structures

struct  _GTlsClientConnectionInterface
 

Macros

#define G_TYPE_TLS_CLIENT_CONNECTION   (g_tls_client_connection_get_type ())
 
#define G_TLS_CLIENT_CONNECTION(inst)   (G_TYPE_CHECK_INSTANCE_CAST ((inst), G_TYPE_TLS_CLIENT_CONNECTION, GTlsClientConnection))
 
#define G_IS_TLS_CLIENT_CONNECTION(inst)   (G_TYPE_CHECK_INSTANCE_TYPE ((inst), G_TYPE_TLS_CLIENT_CONNECTION))
 
#define G_TLS_CLIENT_CONNECTION_GET_INTERFACE(inst)   (G_TYPE_INSTANCE_GET_INTERFACE ((inst), G_TYPE_TLS_CLIENT_CONNECTION, GTlsClientConnectionInterface))
 

Typedefs

typedef struct _GTlsClientConnectionInterface GTlsClientConnectionInterface
 

Functions

GIO_AVAILABLE_IN_ALL GType g_tls_client_connection_get_type (void) G_GNUC_CONST
 
GIO_AVAILABLE_IN_ALL GIOStreamg_tls_client_connection_new (GIOStream *base_io_stream, GSocketConnectable *server_identity, GError **error)
 
GIO_DEPRECATED_IN_2_72 GTlsCertificateFlags g_tls_client_connection_get_validation_flags (GTlsClientConnection *conn)
 
GIO_DEPRECATED_IN_2_72 void g_tls_client_connection_set_validation_flags (GTlsClientConnection *conn, GTlsCertificateFlags flags)
 
GIO_AVAILABLE_IN_ALL GSocketConnectableg_tls_client_connection_get_server_identity (GTlsClientConnection *conn)
 
GIO_AVAILABLE_IN_ALL void g_tls_client_connection_set_server_identity (GTlsClientConnection *conn, GSocketConnectable *identity)
 
GIO_DEPRECATED_IN_2_56 gboolean g_tls_client_connection_get_use_ssl3 (GTlsClientConnection *conn)
 
GIO_DEPRECATED_IN_2_56 void g_tls_client_connection_set_use_ssl3 (GTlsClientConnection *conn, gboolean use_ssl3)
 
GIO_AVAILABLE_IN_ALL GListg_tls_client_connection_get_accepted_cas (GTlsClientConnection *conn)
 
GIO_AVAILABLE_IN_2_46 void g_tls_client_connection_copy_session_state (GTlsClientConnection *conn, GTlsClientConnection *source)
 

Macro Definition Documentation

◆ G_IS_TLS_CLIENT_CONNECTION

#define G_IS_TLS_CLIENT_CONNECTION ( inst)    (G_TYPE_CHECK_INSTANCE_TYPE ((inst), G_TYPE_TLS_CLIENT_CONNECTION))

Definition at line 34 of file gtlsclientconnection.h.

◆ G_TLS_CLIENT_CONNECTION

#define G_TLS_CLIENT_CONNECTION ( inst)    (G_TYPE_CHECK_INSTANCE_CAST ((inst), G_TYPE_TLS_CLIENT_CONNECTION, GTlsClientConnection))

Definition at line 33 of file gtlsclientconnection.h.

◆ G_TLS_CLIENT_CONNECTION_GET_INTERFACE

#define G_TLS_CLIENT_CONNECTION_GET_INTERFACE ( inst)    (G_TYPE_INSTANCE_GET_INTERFACE ((inst), G_TYPE_TLS_CLIENT_CONNECTION, GTlsClientConnectionInterface))

Definition at line 35 of file gtlsclientconnection.h.

◆ G_TYPE_TLS_CLIENT_CONNECTION

#define G_TYPE_TLS_CLIENT_CONNECTION   (g_tls_client_connection_get_type ())

Definition at line 32 of file gtlsclientconnection.h.

Typedef Documentation

◆ GTlsClientConnectionInterface

Function Documentation

◆ g_tls_client_connection_copy_session_state()

GIO_AVAILABLE_IN_2_46 void g_tls_client_connection_copy_session_state ( GTlsClientConnection * conn,
GTlsClientConnection * source )

◆ g_tls_client_connection_get_accepted_cas()

GIO_AVAILABLE_IN_ALL GList * g_tls_client_connection_get_accepted_cas ( GTlsClientConnection * conn)

◆ g_tls_client_connection_get_server_identity()

GIO_AVAILABLE_IN_ALL GSocketConnectable * g_tls_client_connection_get_server_identity ( GTlsClientConnection * conn)

◆ g_tls_client_connection_get_type()

GIO_AVAILABLE_IN_ALL GType g_tls_client_connection_get_type ( void )

◆ g_tls_client_connection_get_use_ssl3()

GIO_DEPRECATED_IN_2_56 gboolean g_tls_client_connection_get_use_ssl3 ( GTlsClientConnection * conn)

◆ g_tls_client_connection_get_validation_flags()

GIO_DEPRECATED_IN_2_72 GTlsCertificateFlags g_tls_client_connection_get_validation_flags ( GTlsClientConnection * conn)

◆ g_tls_client_connection_new()

GIO_AVAILABLE_IN_ALL GIOStream * g_tls_client_connection_new ( GIOStream * base_io_stream,
GSocketConnectable * server_identity,
GError ** error )

◆ g_tls_client_connection_set_server_identity()

GIO_AVAILABLE_IN_ALL void g_tls_client_connection_set_server_identity ( GTlsClientConnection * conn,
GSocketConnectable * identity )

◆ g_tls_client_connection_set_use_ssl3()

GIO_DEPRECATED_IN_2_56 void g_tls_client_connection_set_use_ssl3 ( GTlsClientConnection * conn,
gboolean use_ssl3 )

◆ g_tls_client_connection_set_validation_flags()

GIO_DEPRECATED_IN_2_72 void g_tls_client_connection_set_validation_flags ( GTlsClientConnection * conn,
GTlsCertificateFlags flags )