Destroy Job threads at the start of the subclass destructors,
authorCarl Hetherington <cth@carlh.net>
Fri, 6 Mar 2020 20:59:58 +0000 (20:59 +0000)
committerCarl Hetherington <cth@carlh.net>
Fri, 6 Mar 2020 20:59:58 +0000 (20:59 +0000)
commite03d6f9bc6af9dfa8602c82cc52040a92144deaf
tree3ca44d6b77f8e9184063d7cd29d849b1f7b290c3
parentb93430a73313d705f7f51315db705cfcf9942297
Destroy Job threads at the start of the subclass destructors,
so that the thread is gone before the object is torn down.
21 files changed:
src/lib/analyse_audio_job.cc
src/lib/check_content_change_job.cc
src/lib/check_content_change_job.h
src/lib/examine_content_job.cc
src/lib/examine_content_job.h
src/lib/examine_ffmpeg_subtitles_job.cc
src/lib/examine_ffmpeg_subtitles_job.h
src/lib/job.cc
src/lib/job.h
src/lib/send_kdm_email_job.cc
src/lib/send_kdm_email_job.h
src/lib/send_notification_email_job.cc
src/lib/send_notification_email_job.h
src/lib/send_problem_report_job.cc
src/lib/send_problem_report_job.h
src/lib/transcode_job.cc
src/lib/transcode_job.h
src/lib/upload_job.cc
src/lib/upload_job.h
src/lib/verify_dcp_job.cc
src/lib/verify_dcp_job.h