[glib] doc: Add missing GTlsDatabaseClass
- From: Xavier Claessens <xclaesse src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib] doc: Add missing GTlsDatabaseClass
- Date: Mon, 8 Jun 2015 20:05:05 +0000 (UTC)
commit 73a71d6a435485714d8a96a156bb805d47438ac0
Author: Xavier Claessens <xavier claessens collabora com>
Date: Mon Jun 8 11:09:39 2015 -0400
doc: Add missing GTlsDatabaseClass
https://bugzilla.gnome.org/show_bug.cgi?id=750573
docs/reference/gio/gio-sections.txt | 1 +
gio/gtlsdatabase.c | 36 +++++++++++++++++++++++++++++++++++
2 files changed, 37 insertions(+), 0 deletions(-)
---
diff --git a/docs/reference/gio/gio-sections.txt b/docs/reference/gio/gio-sections.txt
index a953167..d91f598 100644
--- a/docs/reference/gio/gio-sections.txt
+++ b/docs/reference/gio/gio-sections.txt
@@ -3657,6 +3657,7 @@ g_tls_client_connection_get_type
<FILE>gtlsdatabase</FILE>
<TITLE>GTlsDatabase</TITLE>
GTlsDatabase
+GTlsDatabaseClass
GTlsDatabaseVerifyFlags
G_TLS_DATABASE_PURPOSE_AUTHENTICATE_SERVER
G_TLS_DATABASE_PURPOSE_AUTHENTICATE_CLIENT
diff --git a/gio/gtlsdatabase.c b/gio/gtlsdatabase.c
index 20dc862..8441e24 100644
--- a/gio/gtlsdatabase.c
+++ b/gio/gtlsdatabase.c
@@ -53,6 +53,42 @@
* Since: 2.30
*/
+/**
+ * GTlsDatabaseClass:
+ * @verify_chain: Virtual method implementing
+ * g_tls_database_verify_chain().
+ * @verify_chain_async: Virtual method implementing
+ * g_tls_database_verify_chain_async().
+ * @verify_chain_finish: Virtual method implementing
+ * g_tls_database_verify_chain_finish().
+ * @create_certificate_handle: Virtual method implementing
+ * g_tls_database_create_certificate_handle().
+ * @lookup_certificate_for_handle: Virtual method implementing
+ * g_tls_database_lookup_certificate_for_handle().
+ * @lookup_certificate_for_handle_async: Virtual method implementing
+ * g_tls_database_lookup_certificate_for_handle_async().
+ * @lookup_certificate_for_handle_finish: Virtual method implementing
+ * g_tls_database_lookup_certificate_for_handle_finish().
+ * @lookup_certificate_issuer: Virtual method implementing
+ * g_tls_database_lookup_certificate_issuer().
+ * @lookup_certificate_issuer_async: Virtual method implementing
+ * g_tls_database_lookup_certificate_issuer_async().
+ * @lookup_certificate_issuer_finish: Virtual method implementing
+ * g_tls_database_lookup_certificate_issuer_finish().
+ * @lookup_certificates_issued_by: Virtual method implementing
+ * g_tls_database_lookup_certificates_issued_by().
+ * @lookup_certificates_issued_by_async: Virtual method implementing
+ * g_tls_database_lookup_certificates_issued_by_async().
+ * @lookup_certificates_issued_by_finish: Virtual method implementing
+ * g_tls_database_lookup_certificates_issued_by_finish().
+ *
+ * The class for #GTlsDatabase. Derived classes should implement the various
+ * virtual methods. _async and _finish methods have a default
+ * implementation that runs the corresponding sync method in a thread.
+ *
+ * Since: 2.30
+ */
+
G_DEFINE_ABSTRACT_TYPE (GTlsDatabase, g_tls_database, G_TYPE_OBJECT);
enum {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]