Service.searchForDbusPathsSync

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 #SecretItem objects to be returned instead, then use the secret_service_search_sync() function.

class Service
bool
searchForDbusPathsSync
(,
HashTable attributes
,
Cancellable cancellable
,
out string[] unlocked
,
out string[] locked
)

Parameters

schema Schema

the schema for the attributes

attributes HashTable

search for items matching these attributes

cancellable Cancellable

optional cancellation object

unlocked string[]

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

locked string[]

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

Return Value

Type: bool

whether the search was successful or not

Throws

GException on failure.

Meta