Module sc_network::light_client_requests::sender [−][src]
For outgoing light client requests. Helper for outgoing light client requests.
Call [LightClientRequestSender::send_request] to send out light client requests. It will:
-
Build the request.
-
Forward the request to [
crate::request_responses::RequestResponsesBehaviour] via [OutEvent::SendRequest]. -
Wait for the response and forward the response via the [
oneshot::Sender] provided earlier with [LightClientRequestSender::send_request].
Structs
| LightClientRequestSender | State machine helping to send out light client requests. |
Enums
| OutEvent | Events returned by |
| Request | The possible light client requests we support. |
| Response | Incoming response from remote. |
| SendRequestError | Error returned by |