![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
Collaboration diagram for _dt_job_t:Data Fields | |
| dt_job_execute_callback | execute |
| void * | params |
| size_t | params_size |
| dt_job_destroy_callback | params_destroy |
| int32_t | result |
| dt_pthread_mutex_t | state_mutex |
| dt_pthread_mutex_t | wait_mutex |
| dt_job_state_t | state |
| unsigned char | priority |
| dt_job_queue_t | queue |
| dt_job_state_change_callback | state_changed_cb |
| dt_progress_t * | progress |
| char | description [DT_CONTROL_DESCRIPTION_LEN] |
| char _dt_job_t::description[DT_CONTROL_DESCRIPTION_LEN] |
Definition at line 69 of file jobs.c.
Referenced by dt_control_job_create(), dt_control_job_equal(), and dt_control_job_print().
| dt_job_execute_callback _dt_job_t::execute |
Definition at line 52 of file jobs.c.
Referenced by dt_control_job_create(), dt_control_job_equal(), dt_control_job_execute(), and dt_control_run_job_res().
| void* _dt_job_t::params |
Definition at line 53 of file jobs.c.
Referenced by dt_control_job_dispose(), dt_control_job_equal(), dt_control_job_get_params(), dt_control_job_set_params(), and dt_control_job_set_params_with_size().
| dt_job_destroy_callback _dt_job_t::params_destroy |
Definition at line 55 of file jobs.c.
Referenced by dt_control_job_dispose(), dt_control_job_set_params(), and dt_control_job_set_params_with_size().
| size_t _dt_job_t::params_size |
Definition at line 54 of file jobs.c.
Referenced by dt_control_job_equal(), dt_control_job_set_params(), and dt_control_job_set_params_with_size().
| unsigned char _dt_job_t::priority |
Definition at line 62 of file jobs.c.
Referenced by dt_control_add_job(), dt_control_job_print(), and dt_control_schedule_job().
| dt_progress_t* _dt_job_t::progress |
Definition at line 67 of file jobs.c.
Referenced by dt_control_job_add_progress(), dt_control_job_dispose(), dt_control_job_get_progress(), dt_control_job_set_progress(), dt_control_job_set_progress_message(), and dt_control_job_set_state().
| dt_job_queue_t _dt_job_t::queue |
Definition at line 63 of file jobs.c.
Referenced by dt_control_add_job(), dt_control_job_equal(), dt_control_job_print(), and dt_control_run_job().
| int32_t _dt_job_t::result |
Definition at line 56 of file jobs.c.
Referenced by dt_control_job_execute(), and dt_control_run_job_res().
| dt_job_state_t _dt_job_t::state |
Definition at line 61 of file jobs.c.
Referenced by dt_control_job_create(), dt_control_job_get_state(), dt_control_job_set_state(), and update_modelines.modelines_updater_t::process_line().
| dt_job_state_change_callback _dt_job_t::state_changed_cb |
Definition at line 65 of file jobs.c.
Referenced by dt_control_job_equal(), dt_control_job_set_state(), and dt_control_job_set_state_callback().
| dt_pthread_mutex_t _dt_job_t::state_mutex |
Definition at line 58 of file jobs.c.
Referenced by dt_control_job_create(), dt_control_job_dispose(), dt_control_job_get_state(), and dt_control_job_set_state().
| dt_pthread_mutex_t _dt_job_t::wait_mutex |
Definition at line 59 of file jobs.c.
Referenced by dt_control_add_job(), dt_control_job_create(), dt_control_job_dispose(), dt_control_job_wait(), dt_control_run_job(), and dt_control_run_job_res().