Imported Upstream version 2.72.alpha
[platform/upstream/glib-networking.git] / tls / openssl / gtlscertificate-openssl.h
index 0827c0f..2072bd6 100644 (file)
@@ -1,3 +1,4 @@
+/* -*- Mode: C; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
 /*
  * gtlscertificate-openssl.h
  *
@@ -22,8 +23,7 @@
  * Authors: Ignacio Casal Quinteiro
  */
 
-#ifndef __G_TLS_CERTIFICATE_OPENSSL_H__
-#define __G_TLS_CERTIFICATE_OPENSSL_H__
+#pragma once
 
 #include <gio/gio.h>
 #include "openssl-include.h"
 G_BEGIN_DECLS
 
 #define G_TYPE_TLS_CERTIFICATE_OPENSSL (g_tls_certificate_openssl_get_type ())
-G_DECLARE_DERIVABLE_TYPE (GTlsCertificateOpenssl, g_tls_certificate_openssl,
-                          G, TLS_CERTIFICATE_OPENSSL, GTlsCertificate)
-
-struct _GTlsCertificateOpensslClass
-{
-  GTlsCertificateClass parent_class;
-};
+G_DECLARE_FINAL_TYPE (GTlsCertificateOpenssl, g_tls_certificate_openssl,
+                      G, TLS_CERTIFICATE_OPENSSL, GTlsCertificate)
 
 GTlsCertificate             *g_tls_certificate_openssl_new             (GBytes                 *bytes,
                                                                         GTlsCertificate        *issuer);
@@ -65,5 +60,3 @@ GTlsCertificateOpenssl      *g_tls_certificate_openssl_build_chain     (X509
                                                                         STACK_OF (X509)        *chain);
 
 G_END_DECLS
-
-#endif /* __G_TLS_CERTIFICATE_OPENSSL_H___ */