![]() |
![]() |
![]() |
Libbrasero-burn Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
BraseroStatus; enum BraseroStatusType; BraseroStatus * brasero_status_new (void); void brasero_status_free (BraseroStatus *status); BraseroBurnResult brasero_status_get_result (BraseroStatus *status); gdouble brasero_status_get_progress (BraseroStatus *status); GError * brasero_status_get_error (BraseroStatus *status); gchar * brasero_status_get_current_action (BraseroStatus *status); void brasero_status_set_completed (BraseroStatus *status); void brasero_status_set_not_ready (BraseroStatus *status, gdouble progress, const gchar *current_action); void brasero_status_set_error (BraseroStatus *status, GError *error);
typedef enum { BRASERO_STATUS_OK = 0, BRASERO_STATUS_ERROR, BRASERO_STATUS_QUESTION, BRASERO_STATUS_INFORMATION } BraseroStatusType;
BraseroStatus * brasero_status_new (void);
Creates a new BraseroStatus structure.
Free it with brasero_status_free()
.
Returns : |
a BraseroStatus pointer. |
void brasero_status_free (BraseroStatus *status);
Frees BraseroStatus structure.
|
a BraseroStatus. |
BraseroBurnResult brasero_status_get_result (BraseroStatus *status);
After an object (see brasero_burn_track_get_status()
) has
been requested its status, this function returns that status.
|
a BraseroStatus. |
Returns : |
a BraseroBurnResult. BRASERO_BURN_OK if the object is ready. BRASERO_BURN_NOT_READY if some time should be given to the object before it is ready. BRASERO_BURN_ERR if there is an error. |
gdouble brasero_status_get_progress (BraseroStatus *status);
If brasero_status_get_result()
returned BRASERO_BURN_NOT_READY,
this function returns the progress regarding the operation completion.
|
a BraseroStatus. |
Returns : |
a gdouble |
GError * brasero_status_get_error (BraseroStatus *status);
If brasero_status_get_result()
returned BRASERO_BURN_ERR,
this function returns the error.
|
a BraseroStatus. |
Returns : |
a GError |
gchar * brasero_status_get_current_action (BraseroStatus *status);
If brasero_status_get_result()
returned BRASERO_BURN_NOT_READY,
this function returns a string describing the operation currently performed.
Free the string when it is not needed anymore.
|
a BraseroStatus. |
Returns : |
a gchar. |
void brasero_status_set_completed (BraseroStatus *status);
Sets the status for a request to BRASERO_BURN_OK.
|
a BraseroStatus. |
void brasero_status_set_not_ready (BraseroStatus *status, gdouble progress, const gchar *current_action);
Sets the status for a request to BRASERO_BURN_NOT_READY. Allows to set a string describing the operation currently performed as well as the progress regarding the operation completion.
|
a BraseroStatus. |
|
a gdouble or -1.0. |
|
a gchar or NULL. |
void brasero_status_set_error (BraseroStatus *status, GError *error);
Sets the status for a request to BRASERO_BURN_ERR.
|
a BraseroStatus. |
|
a GError or NULL. |