*/
/**
- * secret_collection_new_for_dbus_path:
+ * secret_collection_new_for_dbus_path: (skip)
* @service: (allow-none): a secret service object
* @collection_path: the D-Bus path of the collection
* @flags: options for the collection initialization
* the default #SecretService proxy.
*
* This method will return immediately and complete asynchronously.
+ *
+ * Stability: Unstable
*/
void
secret_collection_new_for_dbus_path (SecretService *service,
}
/**
- * secret_collection_new_for_dbus_path_finish:
+ * secret_collection_new_for_dbus_path_finish: (skip)
* @result: the asynchronous result passed to the callback
* @error: location to place an error on failure
*
}
/**
- * secret_collection_new_for_dbus_path_sync:
+ * secret_collection_new_for_dbus_path_sync: (skip)
* @service: (allow-none): a secret service object
* @collection_path: the D-Bus path of the collection
* @flags: options for the collection initialization
* This method may block indefinitely and should not be used in user interface
* threads.
*
+ * Stability: Unstable
+ *
* Returns: (transfer full): the new collection, which should be unreferenced
* with g_object_unref()
*/
}
/**
- * secret_item_new_for_dbus_path:
+ * secret_item_new_for_dbus_path: (skip)
* @service: (allow-none): a secret service object
* @item_path: the D-Bus path of the collection
* @flags: initialization flags for the new item
* the default #SecretService proxy.
*
* This method will return immediately and complete asynchronously.
+ *
+ * Stability: Unstable
*/
void
secret_item_new_for_dbus_path (SecretService *service,
}
/**
- * secret_item_new_for_dbus_path_finish:
+ * secret_item_new_for_dbus_path_finish: (skip)
* @result: the asynchronous result passed to the callback
* @error: location to place an error on failure
*
* Finish asynchronous operation to get a new item proxy for an secret
* item in the secret service.
*
+ * Stability: Unstable
+ *
* Returns: (transfer full): the new item, which should be unreferenced
* with g_object_unref()
*/
}
/**
- * secret_item_new_for_dbus_path_sync:
+ * secret_item_new_for_dbus_path_sync: (skip)
* @service: (allow-none): a secret service object
* @item_path: the D-Bus path of the item
* @flags: initialization flags for the new item
* This method may block indefinitely and should not be used in user interface
* threads.
*
+ * Stability: Unstable
+ *
* Returns: (transfer full): the new item, which should be unreferenced
* with g_object_unref()
*/
}
/**
- * secret_collection_search_for_dbus_paths:
+ * secret_collection_search_for_dbus_paths: (skip)
* @collection: the secret collection
* @schema: (allow-none): the schema for the attributes
* @attributes: (element-type utf8 utf8): search for items matching these attributes
* to get the results of this function. Only the DBus object paths of the
* items will be returned. If you would like #SecretItem objects to be returned
* instead, then use the secret_collection_search() function.
+ *
+ * Stability: Unstable
*/
void
secret_collection_search_for_dbus_paths (SecretCollection *collection,
}
/**
- * secret_collection_search_for_dbus_paths_finish:
+ * secret_collection_search_for_dbus_paths_finish: (skip)
* @collection: the secret collection
* @result: asynchronous result passed to callback
* @error: location to place error on failure
* #SecretItem objects to be returned instead, then use the
* secret_collection_search() and secret_collection_search_finish() functions.
*
+ * Stability: Unstable
+ *
* Returns: (transfer full) (array zero-terminated=1): an array of DBus object
* paths for matching items.
*/
}
/**
- * secret_collection_search_for_dbus_paths_sync:
+ * secret_collection_search_for_dbus_paths_sync: (skip)
* @collection: the secret collection
* @schema: (allow-none): the schema for the attributes
* @attributes: (element-type utf8 utf8): search for items matching these attributes
* #SecretItem objects to be returned instead, then use the
* secret_collection_search_sync() function.
*
+ * Stability: Unstable
+ *
* Returns: (transfer full) (array zero-terminated=1): an array of DBus object
* paths for matching items.
*/
}
/**
- * secret_service_search_for_dbus_paths:
+ * secret_service_search_for_dbus_paths: (skip)
* @self: the secret service
* @schema: (allow-none): the schema for the attributes
* @attributes: (element-type utf8 utf8): search for items matching these attributes
* to get the results of this function. Only the D-Bus object paths of the
* items will be returned. If you would like #SecretItem objects to be returned
* instead, then use the secret_service_search() function.
+ *
+ * Stability: Unstable
*/
void
secret_service_search_for_dbus_paths (SecretService *self,
}
/**
- * secret_service_search_for_dbus_paths_finish:
+ * secret_service_search_for_dbus_paths_finish: (skip)
* @self: the secret service
* @result: asynchronous result passed to callback
* @unlocked: (out) (transfer full) (array zero-terminated=1) (allow-none):
* instead, then us the secret_service_search() and
* secret_service_search_finish() functions.
*
+ * Stability: Unstable
+ *
* Returns: whether the search was successful or not
*/
gboolean
}
/**
- * secret_service_search_for_dbus_paths_sync:
+ * secret_service_search_for_dbus_paths_sync: (skip)
* @self: the secret service
* @schema: (allow-none): the schema for the attributes
* @attributes: (element-type utf8 utf8): search for items matching these attributes
* @locked arrays. If you would to have #SecretItem objects to be returned
* instead, then use the secret_service_search_sync() function.
*
+ * Stability: Unstable
+ *
* Returns: whether the search was successful or not
*/
gboolean
}
/**
- * secret_service_get_secret_for_dbus_path:
+ * secret_service_get_secret_for_dbus_path: (skip)
* @self: the secret service
* @item_path: the D-Bus path to item to retrieve secret for
* @cancellable: optional cancellation object
* get its secret value.
*
* This function returns immediately and completes asynchronously.
+ *
+ * Stability: Unstable
*/
void
secret_service_get_secret_for_dbus_path (SecretService *self,
}
/**
- * secret_service_get_secret_for_dbus_path_finish:
+ * secret_service_get_secret_for_dbus_path_finish: (skip)
* @self: the secret service
* @result: asynchronous result passed to callback
* @error: location to place an error on failure
*
* Will return %NULL if the item is locked.
*
+ * Stability: Unstable
+ *
* Returns: (transfer full) (allow-none): the newly allocated secret value
* for the item, which should be released with secret_value_unref()
*/
}
/**
- * secret_service_get_secret_for_dbus_path_sync:
+ * secret_service_get_secret_for_dbus_path_sync: (skip)
* @self: the secret service
* @item_path: the D-Bus path to item to retrieve secret for
* @cancellable: optional cancellation object
*
* Will return %NULL if the item is locked.
*
+ * Stability: Unstable
+ *
* Returns: (transfer full) (allow-none): the newly allocated secret value
* for the item, which should be released with secret_value_unref()
*/
}
/**
- * secret_service_get_secrets_for_dbus_paths:
+ * secret_service_get_secrets_for_dbus_paths: (skip)
* @self: the secret service
* @item_paths: the D-Bus paths to items to retrieve secrets for
* @cancellable: optional cancellation object
* get their secret values.
*
* This function returns immediately and completes asynchronously.
+ *
+ * Stability: Unstable
*/
void
secret_service_get_secrets_for_dbus_paths (SecretService *self,
}
/**
- * secret_service_get_secrets_for_dbus_paths_finish:
+ * secret_service_get_secrets_for_dbus_paths_finish: (skip)
* @self: the secret service
* @result: asynchronous result passed to callback
* @error: location to place an error on failure
*
* Items that are locked will not be included the results.
*
+ * Stability: Unstable
+ *
* Returns: (transfer full) (element-type utf8 Secret.Value): a newly
* allocated hash table of item_path keys to #SecretValue
* values.
}
/**
- * secret_service_get_secrets_for_dbus_paths_sync:
+ * secret_service_get_secrets_for_dbus_paths_sync: (skip)
* @self: the secret service
* @item_paths: the D-Bus paths to items to retrieve secrets for
* @cancellable: optional cancellation object
*
* Items that are locked will not be included the results.
*
+ * Stability: Unstable
+ *
* Returns: (transfer full) (element-type utf8 Secret.Value): a newly
* allocated hash table of item_path keys to #SecretValue
* values.
}
/**
- * secret_service_lock_dbus_paths_sync:
+ * secret_service_lock_dbus_paths_sync: (skip)
* @self: the secret service
* @paths: the D-Bus object paths of the items or collections to lock
* @cancellable: optional cancellation object
* interface threads. The secret service may prompt the user.
* secret_service_prompt() will be used to handle any prompts that show up.
*
+ * Stability: Unstable
+ *
* Returns: the number of items or collections that were locked
*/
gint
}
/**
- * secret_service_lock_dbus_paths:
+ * secret_service_lock_dbus_paths: (skip)
* @self: the secret service
* @paths: the D-Bus paths for items or collections to lock
* @cancellable: optional cancellation object
* This method returns immediately and completes asynchronously. The secret
* service may prompt the user. secret_service_prompt() will be used to handle
* any prompts that show up.
+ *
+ * Stability: Unstable
*/
void
secret_service_lock_dbus_paths (SecretService *self,
}
/**
- * secret_service_lock_dbus_paths_finish:
+ * secret_service_lock_dbus_paths_finish: (skip)
* @self: the secret service
* @result: asynchronous result passed to the callback
* @locked: (out) (array zero-terminated=1) (transfer full) (allow-none):
* The secret service may not be able to lock items individually, and may
* lock an entire collection instead.
*
+ * Stability: Unstable
+ *
* Returns: the number of items or collections that were locked
*/
gint
}
/**
- * secret_service_unlock_dbus_paths_sync:
+ * secret_service_unlock_dbus_paths_sync: (skip)
* @self: the secret service
* @paths: the D-Bus object paths of the items or collections to unlock
* @cancellable: optional cancellation object
* interface threads. The secret service may prompt the user.
* secret_service_prompt() will be used to handle any prompts that show up.
*
+ * Stability: Unstable
+ *
* Returns: the number of items or collections that were unlocked
*/
gint
}
/**
- * secret_service_unlock_dbus_paths:
+ * secret_service_unlock_dbus_paths: (skip)
* @self: the secret service
* @paths: the D-Bus paths for items or collections to unlock
* @cancellable: optional cancellation object
* This method returns immediately and completes asynchronously. The secret
* service may prompt the user. secret_service_prompt() will be used to handle
* any prompts that show up.
+ *
+ * Stability: Unstable
*/
void
secret_service_unlock_dbus_paths (SecretService *self,
}
/**
- * secret_service_unlock_dbus_paths_finish:
+ * secret_service_unlock_dbus_paths_finish: (skip)
* @self: the secret service
* @result: asynchronous result passed to the callback
* @unlocked: (out) (array zero-terminated=1) (transfer full) (allow-none):
* The secret service may not be able to unlock items individually, and may
* unlock an entire collection instead.
*
+ * Stability: Unstable
+ *
* Returns: the number of items or collections that were unlocked
*/
gint
}
/**
- * secret_service_delete_item_dbus_path:
+ * secret_service_delete_item_dbus_path: (skip)
* @self: the secret service
* @item_path: the D-Bus path of item to delete
* @cancellable: optional cancellation object
* #SecretItem proxy objects, use use secret_item_delete() instead.
*
* This method will return immediately and complete asynchronously.
+ *
+ * Stability: Unstable
*/
void
secret_service_delete_item_dbus_path (SecretService *self,
}
/**
- * secret_service_delete_item_dbus_path_finish:
+ * secret_service_delete_item_dbus_path_finish: (skip)
* @self: the secret service
* @result: the asynchronous result passed to the callback
* @error: location to place an error on failure
* Complete an asynchronous operation to delete a secret item from the secret
* service.
*
+ * Stability: Unstable
+ *
* Returns: whether the deletion was successful or not
*/
gboolean
}
/**
- * secret_service_delete_item_dbus_path_sync:
+ * secret_service_delete_item_dbus_path_sync: (skip)
* @self: the secret service
* @item_path: the D-Bus path of item to delete
* @cancellable: optional cancellation object
* This method may block indefinitely and should not be used in user interface
* threads.
*
+ * Stability: Unstable
+ *
* Returns: whether the deletion was successful or not
*/
gboolean
}
/**
- * secret_service_create_collection_dbus_path:
+ * secret_service_create_collection_dbus_path: (skip)
* @self: a secret service object
* @properties: (element-type utf8 GLib.Variant): hash table of properties for
* the new collection
* This method will return immediately and complete asynchronously. The secret
* service may prompt the user. secret_service_prompt() will be used to handle
* any prompts that are required.
+ *
+ * Stability: Unstable
*/
void
secret_service_create_collection_dbus_path (SecretService *self,
}
/**
- * secret_service_create_collection_dbus_path_finish:
+ * secret_service_create_collection_dbus_path_finish: (skip)
* @self: a secret service object
* @result: the asynchronous result passed to the callback
* @error: location to place an error on failure
* Finish asynchronous operation to create a new collection in the secret
* service.
*
+ * Stability: Unstable
+ *
* Returns: (transfer full): a new string containing the D-Bus object path
* of the collection
*/
}
/**
- * secret_service_create_collection_dbus_path_sync:
+ * secret_service_create_collection_dbus_path_sync: (skip)
* @self: a secret service object
* @properties: (element-type utf8 GLib.Variant): hash table of D-Bus properties
* for the new collection
* threads. The secret service may prompt the user. secret_service_prompt()
* will be used to handle any prompts that are required.
*
+ * Stability: Unstable
+ *
* Returns: (transfer full): a new string containing the D-Bus object path
* of the collection
*/
}
/**
- * secret_service_create_item_dbus_path:
+ * secret_service_create_item_dbus_path: (skip)
* @self: a secret service object
* @collection_path: the D-Bus object path of the collection in which to create item
* @properties: (element-type utf8 GLib.Variant): hash table of D-Bus properties
* This method will return immediately and complete asynchronously. The secret
* service may prompt the user. secret_service_prompt() will be used to handle
* any prompts that are required.
+ *
+ * Stability: Unstable
*/
void
secret_service_create_item_dbus_path (SecretService *self,
}
/**
- * secret_service_create_item_dbus_path_finish:
+ * secret_service_create_item_dbus_path_finish: (skip)
* @self: a secret service object
* @result: the asynchronous result passed to the callback
* @error: location to place an error on failure
* Finish asynchronous operation to create a new item in the secret
* service.
*
+ * Stability: Unstable
+ *
* Returns: (transfer full): a new string containing the D-Bus object path
* of the item
*/
* threads. The secret service may prompt the user. secret_service_prompt()
* will be used to handle any prompts that are required.
*
+ * Stability: Unstable
+ *
* Returns: (transfer full): a new string containing the D-Bus object path
* of the item
*/
}
/**
- * secret_service_read_alias_dbus_path:
+ * secret_service_read_alias_dbus_path: (skip)
* @self: a secret service object
* @alias: the alias to lookup
* @cancellable: (allow-none): optional cancellation object
* dbus object path of the well known collection.
*
* This method will return immediately and complete asynchronously.
+ *
+ * Stability: Unstable
*/
void
secret_service_read_alias_dbus_path (SecretService *self,
}
/**
- * secret_service_read_alias_dbus_path_finish:
+ * secret_service_read_alias_dbus_path_finish: (skip)
* @self: a secret service object
* @result: asynchronous result passed to callback
* @error: location to place error on failure
* Finish an asynchronous operation to lookup which collection is assigned
* to an alias. This method returns the DBus object path of the collection
*
+ * Stability: Unstable
+ *
* Returns: (transfer full): the collection dbus object path, or %NULL if
* none assigned to the alias
*/
}
/**
- * secret_service_read_alias_dbus_path_sync:
+ * secret_service_read_alias_dbus_path_sync: (skip)
* @self: a secret service object
* @alias: the alias to lookup
* @cancellable: (allow-none): optional cancellation object
*
* This method may block and should not be used in user interface threads.
*
+ * Stability: Unstable
+ *
* Returns: (transfer full): the collection dbus object path, or %NULL if
* none assigned to the alias
*/
}
/**
- * secret_service_set_alias_to_dbus_path:
+ * secret_service_set_alias_to_dbus_path: (skip)
* @self: a secret service object
* @alias: the alias to assign the collection to
* @collection_path: (allow-none): the dbus object path of the collection to assign to the alias
* path of the collection to assign to the alias.
*
* This method will return immediately and complete asynchronously.
+ *
+ * Stability: Unstable
*/
void
secret_service_set_alias_to_dbus_path (SecretService *self,
}
/**
- * secret_service_set_alias_to_dbus_path_finish:
+ * secret_service_set_alias_to_dbus_path_finish: (skip)
* @self: a secret service object
* @result: asynchronous result passed to callback
* @error: location to place error on failure
*
* Finish an asynchronous operation to assign a collection to an alias.
*
+ * Stability: Unstable
+ *
* Returns: %TRUE if successful
*/
gboolean
}
/**
- * secret_service_set_alias_to_dbus_path_sync:
+ * secret_service_set_alias_to_dbus_path_sync: (skip)
* @self: a secret service object
* @alias: the alias to assign the collection to
* @collection_path: (allow-none): the dbus object path of the collection to assign to the alias
*
* This method may block and should not be used in user interface threads.
*
+ * Stability: Unstable
+ *
* Returns: %TRUE if successful
*/
gboolean
}
/**
- * secret_service_prompt_at_dbus_path_sync:
+ * secret_service_prompt_at_dbus_path_sync: (skip)
* @self: the secret service
* @prompt_path: the D-Bus object path of the prompt
* @cancellable: optional cancellation object
*
* This method may block and should not be used in user interface threads.
*
+ * Stability: Unstable
+ *
* Returns: (transfer full): %NULL if the prompt was dismissed or an error occurred,
* a variant result if the prompt was successful
*/
}
/**
- * secret_service_prompt_at_dbus_path:
+ * secret_service_prompt_at_dbus_path: (skip)
* @self: the secret service
* @prompt_path: the D-Bus object path of the prompt
* @return_type: (allow-none): the variant type of the prompt result
* Override the #SecretServiceClass <literal>prompt_async</literal> virtual method
* to change the behavior of the propmting. The default behavior is to simply
* run secret_prompt_perform() on the prompt.
+ *
+ * Stability: Unstable
*/
void
secret_service_prompt_at_dbus_path (SecretService *self,
}
/**
- * secret_service_prompt_at_dbus_path_finish:
+ * secret_service_prompt_at_dbus_path_finish: (skip)
* @self: the secret service
* @result: the asynchronous result passed to the callback
* @error: location to place an error on failure
* type of result depends on the action the prompt is completing, and is defined
* in the Secret Service DBus API specification.
*
+ * Stability: Unstable
+ *
* Returns: (transfer full): %NULL if the prompt was dismissed or an error occurred,
* a variant result if the prompt was successful
*/