Home
last modified time | relevance | path

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

/ohos5.0/foundation/multimedia/media_library/frameworks/services/media_dfx/include/
H A Ddfx_worker.h34 class DfxTask {
36 DfxTask(DfxExecute executor, DfxData *data) : executor_(executor), data_(data), in DfxTask() function
38 DfxTask() : DfxTask(nullptr, nullptr) {} in DfxTask() function
39 virtual ~DfxTask() in ~DfxTask()
58 void AddTask(const std::shared_ptr<DfxTask> &task, int64_t delayTime = 0);
70 std::shared_ptr<DfxTask> GetTask();
81 std::vector<std::shared_ptr<DfxTask>> taskList_;
/ohos5.0/foundation/multimedia/media_library/frameworks/services/media_dfx/src/
H A Ddfx_worker.cpp176 shared_ptr<DfxTask> task = GetTask(); in InitDelayThread()
190 auto loopTask = make_shared<DfxTask>(HandleLoopTask, nullptr); in StartLoopTaskDelay()
194 static bool compare(const shared_ptr<DfxTask> &taskOne, const shared_ptr<DfxTask> &taskTwo) in compare()
201 void DfxWorker::AddTask(const shared_ptr<DfxTask> &task, int64_t delayTime) in AddTask()
231 shared_ptr<DfxTask> DfxWorker::GetTask() in GetTask()
237 shared_ptr<DfxTask> task = taskList_.back(); in GetTask()
246 shared_ptr<DfxTask> task = taskList_.back(); in IsDelayTask()
253 shared_ptr<DfxTask> task = taskList_.back(); in GetWaitTime()
H A Ddfx_manager.cpp193 auto deleteBehaviorTask = make_shared<DfxTask>(LogDelete, taskData); in HandleDeleteBehavior()
336 auto statisticTask = make_shared<DfxTask>(HandleStatistic, taskData); in HandleHalfDayMissions()