diff options
Diffstat (limited to 'tls/openssl')
-rw-r--r-- | tls/openssl/gtlsbackend-openssl.c | 2 | ||||
-rw-r--r-- | tls/openssl/gtlscertificate-openssl.c | 6 | ||||
-rw-r--r-- | tls/openssl/gtlsclientconnection-openssl.c | 14 | ||||
-rw-r--r-- | tls/openssl/gtlsfiledatabase-openssl.c | 8 | ||||
-rw-r--r-- | tls/openssl/gtlsserverconnection-openssl.c | 14 |
5 files changed, 22 insertions, 22 deletions
diff --git a/tls/openssl/gtlsbackend-openssl.c b/tls/openssl/gtlsbackend-openssl.c index 23cd8de..4906536 100644 --- a/tls/openssl/gtlsbackend-openssl.c +++ b/tls/openssl/gtlsbackend-openssl.c @@ -47,7 +47,7 @@ struct _GTlsBackendOpenssl static void g_tls_backend_openssl_interface_init (GTlsBackendInterface *iface); -G_DEFINE_DYNAMIC_TYPE_EXTENDED (GTlsBackendOpenssl, g_tls_backend_openssl, G_TYPE_OBJECT, 0, +G_DEFINE_DYNAMIC_TYPE_EXTENDED (GTlsBackendOpenssl, g_tls_backend_openssl, G_TYPE_OBJECT, G_TYPE_FLAG_FINAL, G_IMPLEMENT_INTERFACE_DYNAMIC (G_TYPE_TLS_BACKEND, g_tls_backend_openssl_interface_init)) diff --git a/tls/openssl/gtlscertificate-openssl.c b/tls/openssl/gtlscertificate-openssl.c index ec81717..648f3e8 100644 --- a/tls/openssl/gtlscertificate-openssl.c +++ b/tls/openssl/gtlscertificate-openssl.c @@ -72,9 +72,9 @@ enum static void g_tls_certificate_openssl_initable_iface_init (GInitableIface *iface); static gboolean is_issuer (GTlsCertificateOpenssl *cert, GTlsCertificateOpenssl *issuer); -G_DEFINE_TYPE_WITH_CODE (GTlsCertificateOpenssl, g_tls_certificate_openssl, G_TYPE_TLS_CERTIFICATE, - G_IMPLEMENT_INTERFACE (G_TYPE_INITABLE, - g_tls_certificate_openssl_initable_iface_init)) +G_DEFINE_FINAL_TYPE_WITH_CODE (GTlsCertificateOpenssl, g_tls_certificate_openssl, G_TYPE_TLS_CERTIFICATE, + G_IMPLEMENT_INTERFACE (G_TYPE_INITABLE, + g_tls_certificate_openssl_initable_iface_init)) static void g_tls_certificate_openssl_finalize (GObject *object) diff --git a/tls/openssl/gtlsclientconnection-openssl.c b/tls/openssl/gtlsclientconnection-openssl.c index 6abf466..e98fb0b 100644 --- a/tls/openssl/gtlsclientconnection-openssl.c +++ b/tls/openssl/gtlsclientconnection-openssl.c @@ -71,13 +71,13 @@ static void g_tls_client_connection_openssl_client_connection_interface_init (GT static GInitableIface *g_tls_client_connection_openssl_parent_initable_iface; -G_DEFINE_TYPE_WITH_CODE (GTlsClientConnectionOpenssl, g_tls_client_connection_openssl, G_TYPE_TLS_CONNECTION_OPENSSL, - G_IMPLEMENT_INTERFACE (G_TYPE_INITABLE, - g_tls_client_connection_openssl_initable_interface_init) - G_IMPLEMENT_INTERFACE (G_TYPE_TLS_CLIENT_CONNECTION, - g_tls_client_connection_openssl_client_connection_interface_init) - G_IMPLEMENT_INTERFACE (G_TYPE_DTLS_CLIENT_CONNECTION, - NULL)); +G_DEFINE_FINAL_TYPE_WITH_CODE (GTlsClientConnectionOpenssl, g_tls_client_connection_openssl, G_TYPE_TLS_CONNECTION_OPENSSL, + G_IMPLEMENT_INTERFACE (G_TYPE_INITABLE, + g_tls_client_connection_openssl_initable_interface_init) + G_IMPLEMENT_INTERFACE (G_TYPE_TLS_CLIENT_CONNECTION, + g_tls_client_connection_openssl_client_connection_interface_init) + G_IMPLEMENT_INTERFACE (G_TYPE_DTLS_CLIENT_CONNECTION, + NULL)); static void g_tls_client_connection_openssl_finalize (GObject *object) diff --git a/tls/openssl/gtlsfiledatabase-openssl.c b/tls/openssl/gtlsfiledatabase-openssl.c index 7e2f928..a8ffa08 100644 --- a/tls/openssl/gtlsfiledatabase-openssl.c +++ b/tls/openssl/gtlsfiledatabase-openssl.c @@ -77,10 +77,10 @@ enum static void g_tls_file_database_openssl_file_database_interface_init (GTlsFileDatabaseInterface *iface); -G_DEFINE_TYPE_WITH_CODE (GTlsFileDatabaseOpenssl, g_tls_file_database_openssl, G_TYPE_TLS_DATABASE_OPENSSL, - G_IMPLEMENT_INTERFACE (G_TYPE_TLS_FILE_DATABASE, - g_tls_file_database_openssl_file_database_interface_init) - ) +G_DEFINE_FINAL_TYPE_WITH_CODE (GTlsFileDatabaseOpenssl, g_tls_file_database_openssl, G_TYPE_TLS_DATABASE_OPENSSL, + G_IMPLEMENT_INTERFACE (G_TYPE_TLS_FILE_DATABASE, + g_tls_file_database_openssl_file_database_interface_init) + ) static GHashTable * bytes_multi_table_new (void) diff --git a/tls/openssl/gtlsserverconnection-openssl.c b/tls/openssl/gtlsserverconnection-openssl.c index 3bfe198..2940897 100644 --- a/tls/openssl/gtlsserverconnection-openssl.c +++ b/tls/openssl/gtlsserverconnection-openssl.c @@ -53,13 +53,13 @@ static void g_tls_server_connection_openssl_server_connection_interface_init (GT static GInitableIface *g_tls_server_connection_openssl_parent_initable_iface; -G_DEFINE_TYPE_WITH_CODE (GTlsServerConnectionOpenssl, g_tls_server_connection_openssl, G_TYPE_TLS_CONNECTION_OPENSSL, - G_IMPLEMENT_INTERFACE (G_TYPE_INITABLE, - g_tls_server_connection_openssl_initable_interface_init) - G_IMPLEMENT_INTERFACE (G_TYPE_TLS_SERVER_CONNECTION, - g_tls_server_connection_openssl_server_connection_interface_init) - G_IMPLEMENT_INTERFACE (G_TYPE_DTLS_SERVER_CONNECTION, - NULL)); +G_DEFINE_FINAL_TYPE_WITH_CODE (GTlsServerConnectionOpenssl, g_tls_server_connection_openssl, G_TYPE_TLS_CONNECTION_OPENSSL, + G_IMPLEMENT_INTERFACE (G_TYPE_INITABLE, + g_tls_server_connection_openssl_initable_interface_init) + G_IMPLEMENT_INTERFACE (G_TYPE_TLS_SERVER_CONNECTION, + g_tls_server_connection_openssl_server_connection_interface_init) + G_IMPLEMENT_INTERFACE (G_TYPE_DTLS_SERVER_CONNECTION, + NULL)); static void g_tls_server_connection_openssl_finalize (GObject *object) |