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())
44
notify_complete
();
45
}
callback
PickCallback callback
Definition
Picker.cpp:22
MayaFlux::Vruta::routine_promise::notify_complete
void notify_complete() noexcept
Definition
Promise.hpp:54
MayaFlux::Vruta::routine_promise::completion_registered
std::atomic< bool > completion_registered
Definition
Promise.hpp:140
MayaFlux::Vruta::routine_promise::completion_signaled
std::atomic< bool > completion_signaled
Definition
Promise.hpp:139
MayaFlux::Vruta::routine_promise::completion_callback
std::function< void()> completion_callback
Definition
Promise.hpp:142
References
callback
.
MayaFlux
Vruta
routine_promise
Generated by
1.9.8