Signal
XdpPortal::update-progress
Declaration
void
update_progress (
XdpPortal* self,
guint n_ops,
guint op,
guint progress,
XdpUpdateStatus* status,
gchar* error,
gchar* error_message,
gpointer user_data
)
Description [src]
Emitted to indicate progress of an update installation.
It is undefined exactly how often it is sent, but it will be emitted at
least once at the end with a non-zero status
. For each successful
operation in the update, we’re also guaranteed to send exactly one signal
with progress
100.
Default handler: | The default handler is called before the handlers added via |
Parameters
n_ops |
guint |
The number of operations that the update consists of. |
|
op |
guint |
The position of the currently active operation. |
|
progress |
guint |
The progress of the currently active operation, as a number between 0 and 100 |
|
status |
XdpUpdateStatus |
The overall status of the update. |
|
The data is owned by the caller of the function. | |
error |
gchar* |
The error name if the status is ‘failed’ |
|
The data is owned by the caller of the function. | |
The string is a NUL terminated UTF-8 string. | |
error_message |
gchar* |
The error message if the status is ‘failed’ |
|
The data is owned by the caller of the function. | |
The string is a NUL terminated UTF-8 string. |