Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
_dt_job_t Struct Reference
+ Collaboration diagram for _dt_job_t:

Data Fields

dt_job_execute_callback execute
 
voidparams
 
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_tprogress
 
char description [DT_CONTROL_DESCRIPTION_LEN]
 

Detailed Description

Definition at line 50 of file jobs.c.

Field Documentation

◆ description

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().

◆ execute

◆ params

◆ params_destroy

dt_job_destroy_callback _dt_job_t::params_destroy

◆ params_size

size_t _dt_job_t::params_size

◆ priority

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().

◆ progress

◆ queue

dt_job_queue_t _dt_job_t::queue

◆ result

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().

◆ state

◆ state_changed_cb

dt_job_state_change_callback _dt_job_t::state_changed_cb

◆ state_mutex

dt_pthread_mutex_t _dt_job_t::state_mutex

◆ wait_mutex

dt_pthread_mutex_t _dt_job_t::wait_mutex

The documentation for this struct was generated from the following file: