Skip to main content

Cancellation

Functions Index

static QarResultqar_cancel_token_cancel (QarCancelToken *token)

Signal cancellation on a token. More...

static QarResultqar_cancel_token_cancel_after (QarCancelToken *token, uint32_t timeout_ms)

Schedule cancellation after timeout_ms. More...

static QarResultqar_cancel_token_create (QarCancelToken **out_token)

Create a new cancellation token (non-signaled). More...

static QarResultqar_cancel_token_create_with_timeout (QarCancelToken **out_token, uint32_t timeout_ms)

Create a token that auto-cancels after timeout_ms. More...

static voidqar_cancel_token_handle_destroy (QarCancelToken *handle)

Destroy a token handle without canceling. More...

static boolqar_cancel_token_is_cancelled (const QarCancelToken *token)

Check if token was canceled. More...

static boolqar_cancel_token_is_timeout (const QarCancelToken *token)

Check if token reached its timeout. More...

Functions

qar_cancel_token_cancel()

QarResult qar_cancel_token_cancel (QarCancelToken * token)
inline static

Signal cancellation on a token.

Definition at line 1327 of file qar_streaming.h.

qar_cancel_token_cancel_after()

QarResult qar_cancel_token_cancel_after (QarCancelToken * token, uint32_t timeout_ms)
inline static

Schedule cancellation after timeout_ms.

Definition at line 1330 of file qar_streaming.h.

qar_cancel_token_create()

QarResult qar_cancel_token_create (QarCancelToken ** out_token)
inline static

Create a new cancellation token (non-signaled).

Definition at line 1319 of file qar_streaming.h.

qar_cancel_token_create_with_timeout()

QarResult qar_cancel_token_create_with_timeout (QarCancelToken ** out_token, uint32_t timeout_ms)
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()

void qar_cancel_token_handle_destroy (QarCancelToken * handle)
inline static

Destroy a token handle without canceling.

Definition at line 1325 of file qar_streaming.h.

qar_cancel_token_is_cancelled()

bool qar_cancel_token_is_cancelled (const QarCancelToken * token)
inline static

Check if token was canceled.

Definition at line 1332 of file qar_streaming.h.

qar_cancel_token_is_timeout()

bool qar_cancel_token_is_timeout (const QarCancelToken * token)
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.