void msu_task_processor_set_quitting(msu_task_processor_t *processor) { MSU_LOG_DEBUG("Enter"); processor->quitting = TRUE; if (processor->running_tasks > 0) prv_cancel_all_queues(processor); else g_idle_add(processor->on_quit_cb, NULL); MSU_LOG_DEBUG("Exit"); }
void dleyna_task_processor_set_quitting(dleyna_task_processor_t *processor) { DLEYNA_LOG_DEBUG("Enter"); processor->quitting = TRUE; prv_cancel_all_queues(processor); if (processor->running_tasks == 0) g_idle_add(processor->on_quit_cb, NULL); DLEYNA_LOG_DEBUG("Exit"); }