![]() |
![]() |
![]() |
![]() |
gs-plugin-job-list-apps — A plugin job to list apps according to a search query
GsPluginJobListApps is a GsPluginJob representing an operation to list apps which match a given query, from all GsPlugins.
The known properties on the set of apps returned by this operation can be controlled with the “refine-flags” property of the query. All results will be refined using the given set of refine flags. See GsPluginJobRefine.
This class is a wrapper around GsPluginClass.list_apps_async, calling it for all loaded plugins, with GsPluginJobRefine used to refine them.
Retrieve the resulting GsAppList using
gs_plugin_job_list_apps_get_result_list()
.
See also: GsPluginClass.list_apps_async
GsPluginJob * gs_plugin_job_list_apps_new (GsAppQuery *query
,GsPluginListAppsFlags flags
);
Create a new GsPluginJobListApps for listing apps according to the given
query
.
query |
query to affect which apps to return. |
[nullable][transfer none] |
flags |
flags affecting how the operation runs |
Since: 43
GsAppList *
gs_plugin_job_list_apps_get_result_list
(GsPluginJobListApps *self
);
Get the full list of apps matching the query.
If this is called before the job is complete, NULL
will be returned.
the job results, or NULL
on error
or if called before the job has completed.
[transfer none][nullable]
Since: 43