LeviLamina
|
Public Types | |
using | Clock = std::chrono::steady_clock |
using | Duration = Clock::duration |
Public Member Functions | |
Executor (std::string name) | |
std::string const & | getName () const |
virtual void | execute (std::function< void()>) const =0 |
virtual std::shared_ptr< data::CancellableCallback > | executeAfter (std::function< void()>, Duration) const =0 |