![]() |
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] |
Referenced by dt_control_job_create(), dt_control_job_equal(), and dt_control_job_print().
| dt_job_execute_callback _dt_job_t::execute |
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 |
| dt_job_destroy_callback _dt_job_t::params_destroy |
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 |
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 |
Referenced by dt_control_add_job(), dt_control_job_print(), and dt_control_schedule_job().
| dt_progress_t* _dt_job_t::progress |
| dt_job_queue_t _dt_job_t::queue |
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 |
Referenced by dt_control_job_execute(), and dt_control_run_job_res().
| dt_job_state_t _dt_job_t::state |
| dt_job_state_change_callback _dt_job_t::state_changed_cb |
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 |
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 |