summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorDaiki Ueno <dueno@redhat.com>2018-11-01 15:37:42 +0100
committerDaiki Ueno <dueno@redhat.com>2018-11-12 14:08:45 +0100
commit8ada9c280c9044644dfad1f234e3da32f0df86a0 (patch)
treef60f3a15e2d40fe02c27e5487a32a697bdb6ca34 /doc
parent0a590e15e17383c5b18650465266da5f4cfd2af1 (diff)
downloadgnutls-8ada9c280c9044644dfad1f234e3da32f0df86a0.tar.gz
db: introduce gnutls_db_set_add_function
This adds a way to store an entry if it is not found in the database, so that the implementation can provide atomic test-and-set. Signed-off-by: Daiki Ueno <dueno@redhat.com>
Diffstat (limited to 'doc')
-rw-r--r--doc/Makefile.am2
-rw-r--r--doc/cha-gtls-app.texi2
-rw-r--r--doc/manpages/Makefile.am1
3 files changed, 4 insertions, 1 deletions
diff --git a/doc/Makefile.am b/doc/Makefile.am
index bac1e5825c..64095e9b60 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -887,6 +887,8 @@ FUNCS += functions/gnutls_db_get_ptr
FUNCS += functions/gnutls_db_get_ptr.short
FUNCS += functions/gnutls_db_remove_session
FUNCS += functions/gnutls_db_remove_session.short
+FUNCS += functions/gnutls_db_set_add_function
+FUNCS += functions/gnutls_db_set_add_function.short
FUNCS += functions/gnutls_db_set_cache_expiration
FUNCS += functions/gnutls_db_set_cache_expiration.short
FUNCS += functions/gnutls_db_set_ptr
diff --git a/doc/cha-gtls-app.texi b/doc/cha-gtls-app.texi
index 64c662ce00..90accd3d31 100644
--- a/doc/cha-gtls-app.texi
+++ b/doc/cha-gtls-app.texi
@@ -1708,7 +1708,7 @@ A storing server needs to specify callback functions to store, retrieve and dele
registered with the functions below. The stored sessions in the database can be checked using @funcref{gnutls_db_check_entry}
for expiration.
-@showfuncD{gnutls_db_set_retrieve_function,gnutls_db_set_store_function,gnutls_db_set_ptr,gnutls_db_set_remove_function}
+@showfuncE{gnutls_db_set_retrieve_function,gnutls_db_set_store_function,gnutls_db_set_ptr,gnutls_db_set_remove_function,gnutls_db_set_add_function}
@showfuncA{gnutls_db_check_entry}
A server supporting session tickets must generate ticket encryption
diff --git a/doc/manpages/Makefile.am b/doc/manpages/Makefile.am
index 8a6025ccaa..7edbc45400 100644
--- a/doc/manpages/Makefile.am
+++ b/doc/manpages/Makefile.am
@@ -245,6 +245,7 @@ APIMANS += gnutls_db_check_entry_time.3
APIMANS += gnutls_db_get_default_cache_expiration.3
APIMANS += gnutls_db_get_ptr.3
APIMANS += gnutls_db_remove_session.3
+APIMANS += gnutls_db_set_add_function.3
APIMANS += gnutls_db_set_cache_expiration.3
APIMANS += gnutls_db_set_ptr.3
APIMANS += gnutls_db_set_remove_function.3