pub trait OnResponse {
    // Required methods
    fn expecting_response(origin: &MultiLocation, query_id: u64) -> bool;
    fn on_response(
        origin: &MultiLocation,
        query_id: u64,
        response: Response,
        max_weight: u64
    ) -> u64;
}
Expand description

Define what needs to be done upon receiving a query response.

Required Methods§

source

fn expecting_response(origin: &MultiLocation, query_id: u64) -> bool

Returns true if we are expecting a response from origin for query query_id.

source

fn on_response( origin: &MultiLocation, query_id: u64, response: Response, max_weight: u64 ) -> u64

Handler for receiving a response from origin relating to query_id.

Implementations on Foreign Types§

source§

impl OnResponse for ()

source§

fn expecting_response(_origin: &MultiLocation, _query_id: u64) -> bool

source§

fn on_response( _origin: &MultiLocation, _query_id: u64, _response: Response, _max_weight: u64 ) -> u64

Implementors§