/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
storage/storage_tests/task_runner.cpp
25 строк
498 B
Yuri Gorshenin
Review fixes.
23 сен 2015, 02:51
23 сен 2015, 02:51
c9256b0
Код
Авторство
О чём код?
#include "storage/storage_tests/task_runner.hpp" #include "base/assert.hpp" namespace storage { TaskRunner::~TaskRunner() { CHECK(m_checker.CalledOnOriginalThread(), ()); } void TaskRunner::Run() { CHECK(m_checker.CalledOnOriginalThread(), ()); while (!m_tasks.empty()) { TTask task = m_tasks.front(); m_tasks.pop(); task(); } } void TaskRunner::PostTask(TTask const & task) { CHECK(m_checker.CalledOnOriginalThread(), ()); m_tasks.push(task); } } // namespace storage