Backend
Object Hierarchy:
Description:
[
CCode ( type_cname =
"SecretBackendInterface" , type_id =
"secret_backend_get_type ()" ) ]
[
Version ( since =
"0.19.0" ) ]
public interface Backend :
Object,
AsyncInitable
Backend represents a backend implementation of password storage.
All known implementing classes:
Content:
Properties:
Static methods:
Methods:
- public abstract async bool clear (Schema? schema, HashTable<string,string> attributes, Cancellable? cancellable) throws Error
- public abstract async bool ensure_for_flags (BackendFlags flags, Cancellable? cancellable) throws Error
- public abstract async Value lookup (Schema? schema, HashTable<string,string> attributes, Cancellable? cancellable) throws Error
- public abstract async List<Item> search (Schema? schema, HashTable<string,string> attributes, SearchFlags flags, Cancellable? cancellable) throws Error
- public abstract async bool store (Schema? schema, HashTable<string,string> attributes, string? collection, string label, Value value, Cancellable? cancellable) throws Error
Inherited Members:
All known members inherited from class GLib.Object
All known members inherited from interface GLib.AsyncInitable