Home
last modified time | relevance | path

Searched defs:TaskCtx (Results 1 – 2 of 2) sorted by relevance

/foundation/resourceschedule/ffrt/src/core/
Dtask_ctx.h45 struct TaskCtx : public TaskDeleter { struct
54 TaskCtx* parent = nullptr; argument
58 std::vector<TaskCtx*> in_handles; argument
63 xx::mutex lock {"TaskCtx::lock"}; argument
71 xx::mutex denpenceStatusLock {"TaskCtx::denpenceStatusLock"}; argument
91 void InitRelatedIntervals(TaskCtx* curr); argument
105 SimpleAllocator<TaskCtx>::freeMem(this); in freeMem() argument
129 bool IsPrevTask(const TaskCtx* task) const; argument
132 std::string label; // used for debug
134 inline bool IsRoot() in IsRoot()
[all …]
Dtask_ctx.cpp39 TaskCtx::TaskCtx(const task_attr_private *attr, TaskCtx *parent, const uint64_t &id, const char *id… in TaskCtx() function in ffrt::TaskCtx