Function
AppStreamComposeCheckMetadataEarlyFn
Declaration
void
(* AscCheckMetadataEarlyFn) (
AscResult* cres,
const AscUnit* unit,
gpointer user_data
)
Description [src]
Function which is called after all metainfo and related data (e.g. desktop-entry files) has been loaded, but before any expensive operations such as screenshot downloads or font searches are performed.
This function can be useful to filter out unwanted components early in the process and avoid unneeded downloads and other data processing. By the time this function is called, the component’s global ID should be finalized and should not change any longer.
Please note that this function may be called from any thread, and thread safety needs to be taked care off by the callee.
Parameters
cres
-
Type:
AscResult
A pointer to generated
AscResult
.The data is owned by the caller of the function. unit
-
Type:
AscUnit
The unit we are currently processing.
The data is owned by the caller of the function. user_data
-
Type:
gpointer
Additional data.
The argument can be NULL
.The data is owned by the caller of the function.