11 inline HandleGuard<CancellationToken>::HandleGuard(
void *handle) noexcept
12 : HandleGuard<CancellationToken>(handle, [](
void *handle) { CVB_CALL_CAPI(
ReleaseObject(handle)); })
19 class CancellationToken
21 friend class CancellationTokenSource;
27 CancellationToken(HandleGuard<CancellationToken> &&guard, PrivateTag) noexcept
41 return handle_.Handle();
51 CExports::cvbbool_t status =
false;
52 CVB_CALL_CAPI(CVCCancellationTokenIsCanceled(
Handle(), status));
58 HandleGuard<CancellationToken> handle_;
19 class CancellationToken {
…};
bool IsCanceled() const noexcept
Check if token has been canceled.
Definition cancellation_token.hpp:49
void * Handle() const noexcept
Classic API image handle.
Definition cancellation_token.hpp:39
cvbbool_t ReleaseObject(OBJ &Object)
Root namespace for the Image Manager interface.
Definition c_bayer_to_rgb.h:17