|
Kodi Documentation 23.0
Kodi is an open source media player and entertainment hub.
|
#include "ServiceBroker.h"#include "jobs/IJobCallback.h"#include "jobs/Job.h"#include "jobs/JobManager.h"#include "test/MtTestUtils.h"#include "utils/XTimeUtils.h"#include <atomic>#include <chrono>#include <memory>#include <mutex>#include <thread>#include <vector>#include <gtest/gtest.h>Classes | |
| struct | Flags |
| class | DummyJob |
| class | ReallyDumbJob |
| class | TestJobManager |
Functions | |
| TEST_F (TestJobManager, AddJob) | |
| TEST_F (TestJobManager, CancelJob) | |
| TEST_F (TestJobManager, PauseLowPriorityJob) | |
| TEST_F (TestJobManager, IsProcessing) | |
| TEST_F (TestJobManager, PausableJobsRunInParallelFromCold) | |
| TEST_F (TestJobManager, PausableJobsQueuedWhilePausedRunOnUnPause) | |
| TEST_F (TestJobManager, PausableJobsDoNotConsumeTheBudgetOfOtherPriorities) | |
| TEST_F (TestJobManager, BlockedCallbackDoesNotStallOtherJobs) | |
| TEST_F (TestJobManager, BlockedCallbackDoesNotStallDedicatedJobs) | |
| TEST_F (TestJobManager, CallbacksCountTowardsTheConcurrencyLimit) | |
| TEST_F (TestJobManager, CancelJobsDoesNotRunQueuedCallbacksUnderTheLock) | |
| TEST_F | ( | TestJobManager | , |
| AddJob | ) |
| TEST_F | ( | TestJobManager | , |
| BlockedCallbackDoesNotStallDedicatedJobs | ) |
| TEST_F | ( | TestJobManager | , |
| BlockedCallbackDoesNotStallOtherJobs | ) |
| TEST_F | ( | TestJobManager | , |
| CallbacksCountTowardsTheConcurrencyLimit | ) |
| TEST_F | ( | TestJobManager | , |
| CancelJob | ) |
| TEST_F | ( | TestJobManager | , |
| CancelJobsDoesNotRunQueuedCallbacksUnderTheLock | ) |
| TEST_F | ( | TestJobManager | , |
| IsProcessing | ) |
| TEST_F | ( | TestJobManager | , |
| PausableJobsDoNotConsumeTheBudgetOfOtherPriorities | ) |
| TEST_F | ( | TestJobManager | , |
| PausableJobsQueuedWhilePausedRunOnUnPause | ) |
| TEST_F | ( | TestJobManager | , |
| PausableJobsRunInParallelFromCold | ) |
| TEST_F | ( | TestJobManager | , |
| PauseLowPriorityJob | ) |