Home
last modified time | relevance | path

Searched refs:DependenceManager (Results 1 - 7 of 7) sorted by relevance

/foundation/resourceschedule/ffrt/src/dm/
H A Ddependence_manager.cpp20 DependenceManager& DependenceManager::Instance() in Instance()
22 return SingletonRegister<DependenceManager>::Instance(); in Instance()
25 void DependenceManager::RegistInsCb(SingleInsCB<DependenceManager>::Instance &&cb) in RegistInsCb()
27 SingletonRegister<DependenceManager>::RegistInsCb(std::move(cb)); in RegistInsCb()
H A Ddependence_manager.h76 class DependenceManager : public NonCopyable { class
78 static DependenceManager& Instance();
80 static void RegistInsCb(SingleInsCB<DependenceManager>::Instance &&cb);
121 DependenceManager() {} in DependenceManager() function in ffrt::DependenceManager
122 virtual ~DependenceManager() {} in ~DependenceManager()
H A Dsdependence_manager.h22 class SDependenceManager : public DependenceManager {
H A Dsdependence_manager.cpp86 auto parent = (ctx->task && ctx->task->type == ffrt_normal_task) ? ctx->task : DependenceManager::Root(); in onSubmit()
169 auto baseTask = (ctx->task && ctx->task->type == ffrt_normal_task) ? ctx->task : DependenceManager::Root(); in onWait()
204 auto baseTask = (ctx->task && ctx->task->type == ffrt_normal_task) ? ctx->task : DependenceManager::Root(); in onWait()
/foundation/resourceschedule/ffrt/src/util/
H A Dffrt_facade.h35 static inline DependenceManager& GetDMInstance() in GetDMInstance()
37 static DependenceManager& inst = Instance().GetDMInstanceImpl(); in GetDMInstance()
73 inline DependenceManager& GetDMInstanceImpl() in GetDMInstanceImpl()
75 return DependenceManager::Instance(); in GetDMInstanceImpl()
H A Dffrt_facade.cpp56 DependenceManager::Instance(); in FFRTFacade()
H A Dinit.cpp48 ffrt::DependenceManager::RegistInsCb(ffrt::SDependenceManager::Instance); in ffrt_init()

Completed in 3 milliseconds