| libfm Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Signals | ||||
FmJob; FmJobClass; gpointer (*FmJobCallMainThreadFunc) (FmJob *job,gpointer user_data); gboolean fm_job_is_cancelled (FmJob *job); gboolean fm_job_is_running (FmJob *job); gboolean fm_job_run_async (FmJob *job); gboolean fm_job_run_sync (FmJob *job); gboolean fm_job_run_sync_with_mainloop (FmJob *job); void fm_job_cancel (FmJob *job); gpointer fm_job_call_main_thread (FmJob *job,FmJobCallMainThreadFunc func,gpointer user_data); void fm_job_init_cancellable (FmJob *job); GCancellable* fm_job_get_cancellable (FmJob *job); void fm_job_set_cancellable (FmJob *job,GCancellable *cancellable); void fm_job_finish (FmJob *job); void fm_job_emit_finished (FmJob *job); void fm_job_emit_cancelled (FmJob *job); FmJobErrorAction fm_job_emit_error (FmJob *job,GError *err,FmJobErrorSeverity severity); gint fm_job_ask (FmJob *job,const char *question,...); gint fm_job_askv (FmJob *job,const char *question,const char **options); gint fm_job_ask_valist (FmJob *job,const char *question,va_list options);
GObject +----FmJob +----FmDeepCountJob +----FmDirListJob +----FmFileInfoJob +----FmFileOpsJob +----FmSimpleJob
typedef struct {
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);
} FmJobClass;
gpointer (*FmJobCallMainThreadFunc) (FmJob *job,gpointer user_data);
|
|
|
|
Returns : |
gboolean fm_job_run_sync_with_mainloop (FmJob *job);
|
|
Returns : |
gpointer fm_job_call_main_thread (FmJob *job,FmJobCallMainThreadFunc func,gpointer user_data);
|
|
|
|
|
|
Returns : |
void fm_job_set_cancellable (FmJob *job,GCancellable *cancellable);
|
|
|
FmJobErrorAction fm_job_emit_error (FmJob *job,GError *err,FmJobErrorSeverity severity);
|
|
|
|
|
|
Returns : |
gint fm_job_ask (FmJob *job,const char *question,...);
|
|
|
|
|
|
Returns : |
gint fm_job_askv (FmJob *job,const char *question,const char **options);
|
|
|
|
|
|
Returns : |
"ask" signalgint user_function (FmJob *fmjob, gpointer arg1, gpointer arg2, gpointer user_data) : Run Last
|
the object which received the signal. |
|
|
|
|
|
user data set when the signal handler was connected. |
Returns : |
"cancelled" signalvoid user_function (FmJob *fmjob, gpointer user_data) : Run First
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"error" signalgint user_function (FmJob *fmjob, gpointer arg1, gint arg2, gpointer user_data) : Run Last
|
the object which received the signal. |
|
|
|
|
|
user data set when the signal handler was connected. |
Returns : |