Lines Matching refs:TaskThread
20 constexpr OHOS::HiviewDFX::HiLogLabel LABEL = {LOG_CORE, LOG_DOMAIN_FRAMEWORK, "TaskThread"};
25 TaskThread::TaskThread(std::string_view name) : name_(name), runningState_(RunningState::STOPPED), loop_(nullptr)
30 TaskThread::TaskThread(std::string_view name, std::function<void()> handler) : TaskThread(name)
33 loop_ = std::make_unique<std::thread>(&TaskThread::Run, this);
36 TaskThread::~TaskThread()
50 void TaskThread::Start()
68 loop_ = std::make_unique<std::thread>(&TaskThread::Run, this);
74 void TaskThread::Stop()
92 void TaskThread::StopAsync()
102 void TaskThread::Pause()
128 void TaskThread::PauseAsync()
137 void TaskThread::RegisterHandler(std::function<void()> handler)
143 void TaskThread::doTask()
148 void TaskThread::Run()