void Scheduler::ServiceWork() { if (!DownloadQueue::IsLoaded()) { return; } if (!m_firstChecked) { FirstCheck(); m_firstChecked = true; return; } m_executeProcess = true; CheckTasks(); CheckScheduledResume(); }
void Scheduler::ServiceWork() { debug("Scheduler service work"); if (!DownloadQueue::IsLoaded()) { return; } debug("Scheduler service work: doing work"); if (!m_firstChecked) { FirstCheck(); m_firstChecked = true; return; } m_executeProcess = true; CheckTasks(); CheckScheduledResume(); ScheduleNextWork(); }