Skip to main content

moq_origin_request_close

Function moq_origin_request_close 

Source
#[unsafe(no_mangle)]
pub extern "C" fn moq_origin_request_close(task: u32) -> i32
Expand description

Abort a request started by moq_origin_request.

Returns immediately: zero on success, or a negative code if already closed. Does NOT free user_data; the moq_origin_request on_broadcast callback fires once more with a terminal code, which is where user_data should be released. Any broadcast handle already delivered is unaffected and must still be freed with moq_consume_close.