Home
last modified time | relevance | path

Searched refs:TaskManager (Results 1 – 3 of 3) sorted by relevance

/system/chre/platform/linux/task_util/
Dtask_manager.cc26 TaskManager::TaskManager() in TaskManager() function in chre::TaskManager
31 mThread = std::thread(&TaskManager::run, this); in TaskManager()
34 TaskManager::~TaskManager() { in ~TaskManager()
38 std::optional<uint32_t> TaskManager::addTask( in addTask()
64 bool TaskManager::cancelTask(uint32_t taskId) { in cancelTask()
87 void TaskManager::flushTasks() { in flushTasks()
94 void TaskManager::flushAndStop() { in flushAndStop()
114 void TaskManager::run() { in run()
/system/chre/platform/linux/tests/
Dtask_manager_test.cc28 TEST(TaskManager, FlushTasksCanBeCalledMultipleTimes) { in TEST() argument
29 chre::TaskManager taskManager; in TEST()
37 TEST(TaskManager, MultipleNonRepeatingTasksAreExecuted) { in TEST() argument
41 chre::TaskManager taskManager; in TEST()
65 TEST(TaskManager, RepeatingAndOneShotTasksCanExecuteTogether) { in TEST() argument
69 chre::TaskManager taskManager; in TEST()
100 TEST(TaskManager, TasksCanBeFlushedEvenIfNotCancelled) { in TEST() argument
104 chre::TaskManager taskManager; in TEST()
134 TEST(TaskManager, StopTaskCanBeCalledMultipleTimes) { in TEST() argument
138 chre::TaskManager taskManager; in TEST()
[all …]
/system/chre/platform/linux/include/chre/platform/linux/task_util/
Dtask_manager.h40 class TaskManager : public NonCopyable {
45 TaskManager();
50 ~TaskManager();
140 typedef Singleton<TaskManager> TaskManagerSingleton;