52 个版本 (主要突破)
38.0.0 | 2024年7月18日 |
---|---|
37.0.0 | 2024年7月12日 |
36.0.0 | 2024年6月24日 |
35.0.0 | 2024年5月23日 |
2.0.0-rc5 | 2020年7月24日 |
#7 在 #origin
5,380 每月下载量
用于 18 个crate(9个直接使用)
2.5MB
43K SLoC
调度器
一个用于调度调用的模块。
概述
此模块公开了在指定块号或指定周期发生调度的功能。这些调度调用可以是命名的或匿名的,并且可以被取消。
注意:计划调用将使用默认的起源过滤器进行调度:即对于所有起源(除了root,它将没有任何过滤器),将使用frame_system::Config::BaseCallFilter
作为过滤器。而不会使用调用fn schedule
时使用的起源过滤器。
如果使用代理或其他添加过滤器的机制来安排调用,则调度调用调度时不会使用这些过滤器。
接口
可调度函数
schedule
- 安排一个调度,可以是周期性的,在指定的块和指定的优先级处发生。cancel
- 通过区块号和索引取消已计划的调度。schedule_named
- 在schedule
接口中添加一个额外的Vec<u8>
参数,用于标识。cancel_named
- 取消函数的命名补充。
许可证:Apache 2.0
依赖项
~17–32MB
~537K SLoC