SecretBackendInterface

The interface for #SecretBackend.

struct SecretBackendInterface {}

Members

Variables

clear
void function(SecretBackend* self, const(SecretSchema)* schema, GHashTable* attributes, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) clear;
clearFinish
bool function(SecretBackend* self, GAsyncResult* result, GError** _err) clearFinish;
ensureForFlags
void function(SecretBackend* self, SecretBackendFlags flags, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) ensureForFlags;
ensureForFlagsFinish
bool function(SecretBackend* self, GAsyncResult* result, GError** _err) ensureForFlagsFinish;
lookup
void function(SecretBackend* self, const(SecretSchema)* schema, GHashTable* attributes, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) lookup;
lookupFinish
SecretValue* function(SecretBackend* self, GAsyncResult* result, GError** _err) lookupFinish;
parentIface
GTypeInterface parentIface;

the parent interface

search
void function(SecretBackend* self, const(SecretSchema)* schema, GHashTable* attributes, SecretSearchFlags flags, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) search;
searchFinish
GList* function(SecretBackend* self, GAsyncResult* result, GError** _err) searchFinish;
store
void function(SecretBackend* self, const(SecretSchema)* schema, GHashTable* attributes, const(char)* collection, const(char)* label, SecretValue* value, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) store;
storeFinish
bool function(SecretBackend* self, GAsyncResult* result, GError** _err) storeFinish;