summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorDaiki Ueno <dueno@src.gnome.org>2019-06-17 15:30:00 +0200
committerDaiki Ueno <ueno@gnu.org>2019-07-18 13:54:12 +0000
commit938640ae52cab0b602975ff837728160c03aa86a (patch)
treeba6eb0abc55e00b1d8f03ac6e0b256b5606b7549 /docs
parent9a8f49f237a8e61e8274d66d008e4dcd8dc72bf3 (diff)
downloadlibsecret-938640ae52cab0b602975ff837728160c03aa86a.tar.gz
secret-retrievable: New interface to represent read-only item
This is a ground work for adding a local storage backend. As SecretItem is derived from GDBusProxy, it cannot be simply exposed to the application through the secret_password_search() if the item is not backed by the DBus API. This adds an abstract interface representing a read-only view of a secret item for that purpose.
Diffstat (limited to 'docs')
-rw-r--r--docs/reference/libsecret/libsecret-docs.sgml1
-rw-r--r--docs/reference/libsecret/libsecret-sections.txt15
2 files changed, 16 insertions, 0 deletions
diff --git a/docs/reference/libsecret/libsecret-docs.sgml b/docs/reference/libsecret/libsecret-docs.sgml
index 6ce3dba..0381c5a 100644
--- a/docs/reference/libsecret/libsecret-docs.sgml
+++ b/docs/reference/libsecret/libsecret-docs.sgml
@@ -26,6 +26,7 @@
<xi:include href="xml/secret-service.xml"/>
<xi:include href="xml/secret-collection.xml"/>
<xi:include href="xml/secret-item.xml"/>
+ <xi:include href="xml/secret-retrievable.xml"/>
<xi:include href="xml/secret-value.xml"/>
<xi:include href="xml/secret-attributes.xml"/>
<xi:include href="xml/secret-prompt.xml"/>
diff --git a/docs/reference/libsecret/libsecret-sections.txt b/docs/reference/libsecret/libsecret-sections.txt
index 2ae7250..17ee05f 100644
--- a/docs/reference/libsecret/libsecret-sections.txt
+++ b/docs/reference/libsecret/libsecret-sections.txt
@@ -138,6 +138,21 @@ secret_password_free
</SECTION>
<SECTION>
+<FILE>secret-retrievable</FILE>
+<INCLUDE>libsecret/secret.h</INCLUDE>
+SECRET_TYPE_RETRIEVABLE
+SecretRetrievable
+SecretRetrievableInterface
+secret_retrievable_get_attributes
+secret_retrievable_get_created
+secret_retrievable_get_label
+secret_retrievable_get_modified
+secret_retrievable_retrieve_secret
+secret_retrievable_retrieve_secret_finish
+secret_retrievable_retrieve_secret_sync
+</SECTION>
+
+<SECTION>
<FILE>secret-schema</FILE>
<INCLUDE>libsecret/secret.h</INCLUDE>
SECRET_SCHEMA_NOTE