Top | ![]() |
![]() |
![]() |
![]() |
gs-plugin-job-list-appsgs-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.
Since: 43