23 enum class Type :
unsigned char {
TODO(kononovk) Doxygen docs.
virtual Type Tag() const noexcept=0
Return type of this executor.
virtual bool Alive() const noexcept=0
Return true if executor still alive, that means job passed to submit will be Call.
virtual void Submit(Job &job) noexcept=0
Submit given job.
Reference counting interface.
Callable that can be executed in an IExecutor.
Contract< V, E > MakeContract()
Creates related future and promise.