Lines Matching refs:State
31 enum State { PENDING, READY, RUNNING, BLOCKED, EXITED, MAX };
43 bool operator==(State state) const
48 bool operator!=(State state) const
53 State operator()() const
58 State CurState() const
63 void SetCurState(State state)
68 State PreState() const
96 static void RegisterOps(State state, Op&& op)
101 static int OnTransition(State state, CPUEUTask* task, Op&& op = Op());
103 static const char* String(State state)
119 inline void Count(TaskState::State state);
120 inline uint64_t CalcDuration(TaskState::State pre, TaskState::State cur) const;
122 std::array<std::chrono::steady_clock::time_point, static_cast<size_t>(TaskState::State::MAX)> timepoint;
129 State curState = PENDING;
130 State preState = PENDING;