summaryrefslogtreecommitdiffstats
path: root/job.c
Commit message (Expand)AuthorAgeFilesLines
* job: Add error message for failing jobsKevin Wolf2018-05-301-2/+14
* job: Add query-jobs QMP commandKevin Wolf2018-05-231-1/+1
* job: Add JOB_STATUS_CHANGE QMP eventKevin Wolf2018-05-231-0/+10
* job: Move progress fields to JobKevin Wolf2018-05-231-0/+10
* job: Add job_transition_to_ready()Kevin Wolf2018-05-231-3/+13
* job: Add job_is_ready()Kevin Wolf2018-05-231-0/+22
* job: Add job_dismiss()Kevin Wolf2018-05-231-1/+14
* job: Add job_yield()Kevin Wolf2018-05-231-2/+18
* job: Move completion and cancellation to JobKevin Wolf2018-05-231-8/+76
* job: Move transactions to JobKevin Wolf2018-05-231-8/+226
* job: Move job_finish_sync() to JobKevin Wolf2018-05-231-0/+28
* job: Move .complete callback to JobKevin Wolf2018-05-231-0/+16
* job: Add job_drain()Kevin Wolf2018-05-231-0/+11
* job: Move single job finalisation to JobKevin Wolf2018-05-231-2/+98
* job: Add job_event_*()Kevin Wolf2018-05-231-0/+19
* job: Move BlockJobCreateFlags to JobKevin Wolf2018-05-231-1/+10
* job: Replace BlockJob.completed with job_is_completed()Kevin Wolf2018-05-231-0/+22
* job: Move pause/resume functions to JobKevin Wolf2018-05-231-0/+59
* job: Add job_sleep_ns()Kevin Wolf2018-05-231-0/+32
* job: Move coroutine and related code to JobKevin Wolf2018-05-231-0/+137
* job: Move defer_to_main_loop to JobKevin Wolf2018-05-231-0/+32
* job: Add Job.aio_contextKevin Wolf2018-05-231-1/+3
* job: Move cancelled to JobKevin Wolf2018-05-231-0/+5
* job: Add reference countingKevin Wolf2018-05-231-4/+18
* job: Move state transitions to JobKevin Wolf2018-05-231-0/+56
* job: Maintain a list of all jobsKevin Wolf2018-05-231-0/+31
* job: Add job_delete()Kevin Wolf2018-05-231-0/+6
* job: Add JobDriver.job_typeKevin Wolf2018-05-231-0/+10
* job: Create Job, JobDriver and job_create()Kevin Wolf2018-05-231-0/+48