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 |