|
SimpleKernel 1.17.0
|


Go to the source code of this file.
Classes | |
| struct | MsgSchedule |
| 调度消息(无负载,用作事件) More... | |
| struct | MsgYield |
| 让出消息(无负载,用作事件) More... | |
| struct | MsgWakeup |
| 唤醒消息(无负载,用作事件) More... | |
| struct | MsgReap |
| 回收消息(无负载,用作事件) More... | |
| struct | MsgSleep |
| 睡眠消息,携带唤醒时钟 More... | |
| struct | MsgBlock |
| 阻塞消息,携带资源 ID More... | |
| struct | MsgExit |
| 退出消息,携带退出码与父任务标志 More... | |
Namespaces | |
| namespace | task_msg_id |
| Task FSM 消息 ID. | |
| namespace | router_id |
| 消息路由 ID | |
Variables | |
| constexpr etl::message_id_t | task_msg_id::kSchedule = 1 |
| constexpr etl::message_id_t | task_msg_id::kYield = 2 |
| constexpr etl::message_id_t | task_msg_id::kSleep = 3 |
| constexpr etl::message_id_t | task_msg_id::kBlock = 4 |
| constexpr etl::message_id_t | task_msg_id::kWakeup = 5 |
| constexpr etl::message_id_t | task_msg_id::kExit = 6 |
| constexpr etl::message_id_t | task_msg_id::kReap = 7 |
| constexpr etl::message_router_id_t | router_id::kTimerHandler = 0 |
| constexpr etl::message_router_id_t | router_id::kTaskFsm = 1 |
| constexpr etl::message_router_id_t | router_id::kVirtioBlk = 2 |
| constexpr etl::message_router_id_t | router_id::kVirtioNet = 3 |