search_for_dbus_paths_sync


Description:

public bool search_for_dbus_paths_sync (Schema? schema, HashTable<string,string> attributes, Cancellable? cancellable, out string[]? unlocked, out string[]? locked) throws Error

Search for items matching the attributes, and return their D-Bus object paths.

All collections are searched. The attributes should be a table of string keys and string values.

This function may block indefinitely. Use the asynchronous version in user interface threads.

Matching items that are locked or unlocked, have their D-Bus paths placed in the locked or unlocked arrays respectively.

D-Bus object paths of the items will be returned in the unlocked or locked arrays. If you would to have [class Item] objects to be returned instead, then use the [methodService.search_sync] function.

Parameters:

this

the secret service

schema

the schema for the attributes

attributes

search for items matching these attributes

cancellable

optional cancellation object

unlocked

location to place an array of D-Bus object paths for matching items which were locked.

locked

location to place an array of D-Bus object paths for matching items which were locked.

Returns:

whether the search was successful or not