Running 状态 — 任务正在执行
More...
#include <task_fsm.hpp>
Running 状态 — 任务正在执行
Definition at line 65 of file task_fsm.hpp.
◆ on_event() [1/4]
| auto StateRunning::on_event |
( |
const MsgBlock & |
| ) |
-> etl::fsm_state_id_t |
|
inline |
Definition at line 74 of file task_fsm.hpp.
74 {
76 }
constexpr etl::fsm_state_id_t kBlocked
◆ on_event() [2/4]
| auto StateRunning::on_event |
( |
const MsgExit & |
msg | ) |
-> etl::fsm_state_id_t |
|
inline |
Definition at line 77 of file task_fsm.hpp.
77 {
80 }
82 }
constexpr etl::fsm_state_id_t kExited
constexpr etl::fsm_state_id_t kZombie
◆ on_event() [3/4]
| auto StateRunning::on_event |
( |
const MsgSleep & |
| ) |
-> etl::fsm_state_id_t |
|
inline |
Definition at line 71 of file task_fsm.hpp.
71 {
73 }
constexpr etl::fsm_state_id_t kSleeping
◆ on_event() [4/4]
| auto StateRunning::on_event |
( |
const MsgYield & |
| ) |
-> etl::fsm_state_id_t |
|
inline |
Definition at line 68 of file task_fsm.hpp.
68 {
70 }
constexpr etl::fsm_state_id_t kReady
◆ on_event_unknown()
| auto StateRunning::on_event_unknown |
( |
const etl::imessage & |
msg | ) |
-> etl::fsm_state_id_t |
|
inline |
Definition at line 83 of file task_fsm.hpp.
83 {
84 klog::Warn(
"TaskFsm: Running received unexpected message id={}",
85 static_cast<int>(msg.get_message_id()));
86 return STATE_ID;
87 }
auto Warn(etl::format_string< Args... > fmt, Args &&... args) -> void
以 WARN 级别记录日志
The documentation for this struct was generated from the following file: