Searched refs:TrashAsyncTaskWorker (Results 1 – 4 of 4) sorted by relevance
24 shared_ptr<TrashAsyncTaskWorker> TrashAsyncTaskWorker::asyncWorkerInstance_{nullptr};25 mutex TrashAsyncTaskWorker::instanceLock_;27 shared_ptr<TrashAsyncTaskWorker> TrashAsyncTaskWorker::GetInstance() in GetInstance()31 asyncWorkerInstance_ = shared_ptr<TrashAsyncTaskWorker>(new TrashAsyncTaskWorker()); in GetInstance()36 TrashAsyncTaskWorker::TrashAsyncTaskWorker() {} in TrashAsyncTaskWorker() function in OHOS::Media::TrashAsyncTaskWorker38 TrashAsyncTaskWorker::~TrashAsyncTaskWorker() {} in ~TrashAsyncTaskWorker()40 void TrashAsyncTaskWorker::Init() in Init()42 thread(&TrashAsyncTaskWorker::StartWorker, this).detach(); in Init()45 void TrashAsyncTaskWorker::Interrupt() in Interrupt()50 void TrashAsyncTaskWorker::StartWorker() in StartWorker()
1181 shared_ptr<TrashAsyncTaskWorker> asyncWorker = TrashAsyncTaskWorker::GetInstance(); in InterruptBgworker()1318 shared_ptr<TrashAsyncTaskWorker> asyncWorker = TrashAsyncTaskWorker::GetInstance(); in DoAging()
31 shared_ptr<TrashAsyncTaskWorker> asyncWorker = TrashAsyncTaskWorker::GetInstance();34 shared_ptr<TrashAsyncTaskWorker> asyncWorker1 = TrashAsyncTaskWorker::GetInstance();40 TrashAsyncTaskWorker *asyncWorker = new TrashAsyncTaskWorker();52 TrashAsyncTaskWorker *asyncWorker1 = new TrashAsyncTaskWorker();
26 class TrashAsyncTaskWorker {28 EXPORT virtual ~TrashAsyncTaskWorker();29 EXPORT static std::shared_ptr<TrashAsyncTaskWorker> GetInstance();33 EXPORT TrashAsyncTaskWorker();36 EXPORT static std::shared_ptr<TrashAsyncTaskWorker> asyncWorkerInstance_;