MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ on_complete()

template<typename RoutineType >
void MayaFlux::Vruta::routine_promise< RoutineType >::on_complete ( std::function< void()>  callback)
inline

Definition at line 39 of file Promise.hpp.

40 {
41 completion_callback = std::move(callback);
42 completion_registered.store(static_cast<bool>(completion_callback));
43 if (completion_signaled.load())
45 }
PickCallback callback
Definition Picker.cpp:22
void notify_complete() noexcept
Definition Promise.hpp:54
std::atomic< bool > completion_registered
Definition Promise.hpp:140
std::atomic< bool > completion_signaled
Definition Promise.hpp:139
std::function< void()> completion_callback
Definition Promise.hpp:142

References callback.