Template Struct async_runnable

Inheritance Relationships

Base Type

Struct Documentation

template<typename Func>
struct legion::core::async::async_runnable : public legion::core::runnable<Func>

Public Functions

async_runnable() = default
inline async_runnable(const Func &func)
inline std::shared_ptr<async_progress> getProgress() noexcept
template<typename RepeaterFunc>
inline async_operation<RepeaterFunc> getOperation(const RepeaterFunc &func) noexcept
inline virtual void execute() override

Protected Attributes

std::shared_ptr<async_progress> m_progress