Searched refs:DfxTask (Results 1 – 3 of 3) sorted by relevance
/ohos5.0/foundation/multimedia/media_library/frameworks/services/media_dfx/include/ |
H A D | dfx_worker.h | 34 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 D | dfx_worker.cpp | 176 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 D | dfx_manager.cpp | 193 auto deleteBehaviorTask = make_shared<DfxTask>(LogDelete, taskData); in HandleDeleteBehavior() 336 auto statisticTask = make_shared<DfxTask>(HandleStatistic, taskData); in HandleHalfDayMissions()
|