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

◆ report()

template<typename T = void>
void MayaFlux::Parallel::AsyncGroup< T >::report ( std::exception_ptr  ep)
inlineprivate

Definition at line 164 of file AsyncGroup.hpp.

165 {
166 if (m_handler) {
167 m_handler(ep);
168 } else {
169 m_errors.push(std::move(ep));
170 }
171 }
void push(T value) noexcept
Publishes value for later sweep() or drain().
Definition SweepList.hpp:98
Memory::SweepList< std::exception_ptr > m_errors

References MayaFlux::Parallel::AsyncGroup< T >::m_errors, MayaFlux::Parallel::AsyncGroup< T >::m_handler, and MayaFlux::Memory::SweepList< T >::push().

Referenced by MayaFlux::Parallel::AsyncGroup< T >::finish().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: