MCPcopy Create free account
hub / github.com/chirpstack/chirpstack / pr_stop_req

Method pr_stop_req

backend/src/lib.rs:220–234  ·  view source on GitHub ↗
(
        &self,
        target_role: Role,
        pl: &mut PRStopReqPayload,
        async_resp: Option<Receiver<Vec<u8>>>,
    )

Source from the content-addressed store, hash-verified

218 }
219
220 pub async fn pr_stop_req(
221 &self,
222 target_role: Role,
223 pl: &mut PRStopReqPayload,
224 async_resp: Option<Receiver<Vec<u8>>>,
225 ) -> Result<PRStopAnsPayload> {
226 pl.base.sender_id.clone_from(&self.config.sender_id);
227 pl.base.receiver_id.clone_from(&self.config.receiver_id);
228 pl.base.message_type = MessageType::PRStopReq;
229
230 let mut ans: PRStopAnsPayload = Default::default();
231 self.request(Some(target_role), &pl, &mut ans, async_resp)
232 .await?;
233 Ok(ans)
234 }
235
236 pub async fn pr_stop_ans(&self, target_role: Role, pl: &PRStopAnsPayload) -> Result<()> {
237 self.response_request(Some(target_role), pl).await

Callers

nothing calls this directly

Calls 1

requestMethod · 0.80

Tested by

no test coverage detected