fpromise::single_threaded_executor

Summary

Inheritance

Inherits from: fpromise::executor

Constructors and Destructors

single_threaded_executor()
single_threaded_executor(const single_threaded_executor &)
single_threaded_executor(single_threaded_executor &&)
~single_threaded_executor()

Public functions

operator=(const single_threaded_executor &)=delete
operator=(single_threaded_executor &&)=delete
run()
void
schedule_task(pending_task task) override
virtual void

Public functions

operator=

single_threaded_executor & operator=(
  const single_threaded_executor &
)=delete

operator=

single_threaded_executor & operator=(
  single_threaded_executor &&
)=delete

run

void run()

schedule_task

virtual void schedule_task(
  pending_task task
) override

single_threaded_executor

 single_threaded_executor()

single_threaded_executor

 single_threaded_executor(
  const single_threaded_executor &
)=delete

single_threaded_executor

 single_threaded_executor(
  single_threaded_executor &&
)=delete

~single_threaded_executor

 ~single_threaded_executor() override