|
MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
|
Promise accessor specialization for cross_promise. More...
#include <GetPromise.hpp>
Collaboration diagram for MayaFlux::Kriya::GetPromiseBase< Vruta::cross_promise >:Public Types | |
| using | promise_handle = Vruta::cross_promise |
Public Member Functions | |
| bool | await_ready () const noexcept |
| promise_handle & | await_resume () const noexcept |
| void | await_suspend (std::coroutine_handle< promise_handle > h) noexcept |
| GetPromiseBase ()=default | |
Public Attributes | |
| promise_handle * | promise_ptr = nullptr |
Promise accessor specialization for cross_promise.
Identical to the primary template except the AWAIT context is published with release ordering, since cross_promise::active_delay_context is atomic and read concurrently by the sample-clock and frame-clock pumps.
Definition at line 84 of file GetPromise.hpp.