Cancellation
Functions Index
| static QarResult | qar_cancel_token_cancel (QarCancelToken *token) |
|
Signal cancellation on a token. More... | |
| static QarResult | qar_cancel_token_cancel_after (QarCancelToken *token, uint32_t timeout_ms) |
|
Schedule cancellation after timeout_ms. More... | |
| static QarResult | qar_cancel_token_create (QarCancelToken **out_token) |
|
Create a new cancellation token (non-signaled). More... | |
| static QarResult | qar_cancel_token_create_with_timeout (QarCancelToken **out_token, uint32_t timeout_ms) |
|
Create a token that auto-cancels after timeout_ms. More... | |
| static void | qar_cancel_token_handle_destroy (QarCancelToken *handle) |
|
Destroy a token handle without canceling. More... | |
| static bool | qar_cancel_token_is_cancelled (const QarCancelToken *token) |
|
Check if token was canceled. More... | |
| static bool | qar_cancel_token_is_timeout (const QarCancelToken *token) |
|
Check if token reached its timeout. More... | |
Functions
qar_cancel_token_cancel()
| inline static |
Signal cancellation on a token.
Definition at line 1327 of file qar_streaming.h.
qar_cancel_token_cancel_after()
| inline static |
Schedule cancellation after timeout_ms.
Definition at line 1330 of file qar_streaming.h.
qar_cancel_token_create()
| inline static |
Create a new cancellation token (non-signaled).
Definition at line 1319 of file qar_streaming.h.
qar_cancel_token_create_with_timeout()
| inline static |
Create a token that auto-cancels after timeout_ms.
Definition at line 1321 of file qar_streaming.h.
qar_cancel_token_handle_destroy()
| inline static |
Destroy a token handle without canceling.
Definition at line 1325 of file qar_streaming.h.
qar_cancel_token_is_cancelled()
| inline static |
Check if token was canceled.
Definition at line 1332 of file qar_streaming.h.
qar_cancel_token_is_timeout()
| inline static |
Check if token reached its timeout.
Definition at line 1334 of file qar_streaming.h.
Generated via doxygen2docusaurus 2.2.1 by Doxygen 1.9.8.