referrerpolicy=no-referrer-when-downgrade
polkadot_parachain_primitives::primitives

Trait DmpMessageHandler

Source
pub trait DmpMessageHandler {
    // Required method
    fn handle_dmp_messages(
        iter: impl Iterator<Item = (RelayChainBlockNumber, Vec<u8>)>,
        max_weight: Weight,
    ) -> Weight;
}
Expand description

Something that should be called when a downward message is received.

Required Methods§

Source

fn handle_dmp_messages( iter: impl Iterator<Item = (RelayChainBlockNumber, Vec<u8>)>, max_weight: Weight, ) -> Weight

Handle some incoming DMP messages (note these are individual XCM messages).

Also, process messages up to some max_weight.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl DmpMessageHandler for ()

Source§

fn handle_dmp_messages( iter: impl Iterator<Item = (RelayChainBlockNumber, Vec<u8>)>, _max_weight: Weight, ) -> Weight

Implementors§

impl DmpMessageHandler for ParaA

impl<T: Config> DmpMessageHandler for Pallet<T>

impl DmpMessageHandler for ParaA

impl<T: Config> DmpMessageHandler for Pallet<T>

impl DmpMessageHandler for ParaA

impl DmpMessageHandler for ParaA

impl DmpMessageHandler for ParaB

impl DmpMessageHandler for ParaC

impl<T: Config> DmpMessageHandler for Pallet<T>

impl DmpMessageHandler for ParaA

impl DmpMessageHandler for ParaB