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

◆ invoke_routine_completion()

void MayaFlux::Vruta::invoke_routine_completion ( std::function< void()>  callback)
noexcept

Definition at line 6 of file Routine.cpp.

7{
8 try {
9 callback();
10 } catch (const std::exception& e) {
11 MF_RT_ERROR(Journal::Component::Vruta, Journal::Context::CoroutineScheduling,
12 "Exception in Routine on_complete: {}", e.what());
13 } catch (...) {
14 MF_RT_ERROR(Journal::Component::Vruta, Journal::Context::CoroutineScheduling,
15 "Unknown exception in Routine on_complete");
16 }
17}
#define MF_RT_ERROR(comp, ctx,...)
PickCallback callback
Definition Picker.cpp:22

References callback, MayaFlux::Journal::CoroutineScheduling, MF_RT_ERROR, and MayaFlux::Journal::Vruta.

Referenced by MayaFlux::Vruta::routine_promise< RoutineType >::notify_complete().

+ Here is the caller graph for this function: