![]() |
![]() |
![]() |
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 : |