pub trait OnHookQueues<T>where
    T: Config,{
    // Required methods
    fn process(
        n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number,
        hook_weight_limit: Weight
    ) -> Weight;
    fn process_weekly(
        n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number,
        hook_weight_limit: Weight
    ) -> Weight;
    fn process_bi_weekly(
        n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number,
        hook_weight_limit: Weight
    ) -> Weight;
    fn process_daily(
        n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number,
        hook_weight_limit: Weight
    ) -> Weight;
    fn process_hourly(
        n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number,
        hook_weight_limit: Weight
    ) -> Weight;
}

Required Methods§

fn process( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, hook_weight_limit: Weight ) -> Weight

fn process_weekly( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, hook_weight_limit: Weight ) -> Weight

fn process_bi_weekly( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, hook_weight_limit: Weight ) -> Weight

fn process_daily( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, hook_weight_limit: Weight ) -> Weight

fn process_hourly( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, hook_weight_limit: Weight ) -> Weight

Implementors§

§

impl<T> OnHookQueues<T> for EmptyOnHookQueues<T>where T: Config,