Details
struct FmJob
struct FmJob;
struct FmJobClass
struct FmJobClass {
GObjectClass parent_class;
void (*finished)(FmJob* job);
FmJobErrorAction (*error)(FmJob* job, GError* err, FmJobErrorSeverity severity);
void (*cancelled)(FmJob* job);
gint (*ask)(FmJob* job, const char* question, gint options);
gboolean (*run_async)(FmJob* job);
gboolean (*run)(FmJob* job);
void (*cancel)(FmJob* job);
};
fm_job_ask ()
gint fm_job_ask (FmJob *job,
const char *question,
...);
fm_job_ask_valist ()
gint fm_job_ask_valist (FmJob *job,
const char *question,
va_list options);
fm_job_askv ()
gint fm_job_askv (FmJob *job,
const char *question,
const char **options);
fm_job_cancel ()
void fm_job_cancel (FmJob *job);
fm_job_emit_cancelled ()
void fm_job_emit_cancelled (FmJob *job);
fm_job_emit_error ()
FmJobErrorAction fm_job_emit_error (FmJob *job,
GError *err,
FmJobErrorSeverity severity);
fm_job_emit_finished ()
void fm_job_emit_finished (FmJob *job);
fm_job_finish ()
void fm_job_finish (FmJob *job);
fm_job_init_cancellable ()
void fm_job_init_cancellable (FmJob *job);
fm_job_is_cancelled ()
gboolean fm_job_is_cancelled (FmJob *job);
fm_job_run_sync_with_mainloop ()
gboolean fm_job_run_sync_with_mainloop (FmJob *job);
fm_job_set_cancellable ()
void fm_job_set_cancellable (FmJob *job,
GCancellable *cancellable);