Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

template<class Functor>
class Enlighten::WorkerFunctorCommand

    └>Enlighten::Command

Callable object (incl. lambda expressions) worker commands.

Functions

NameDescription
Execute(IUpdateManagerWorker *)

Function called when the command is executed, which will happen on the worker thread if one is running.

Execute(IUpdateManagerWorker *)

Function called when the command is executed, which will happen on the worker thread if one is running.

WorkerFunctorCommand(Functor &&)

Constructor.

WorkerFunctorCommand(WorkerFunctorCommand &&)

Move Constructor.


Anchor
ac325df9d7108d61684c17239ec83f9fd
ac325df9d7108d61684c17239ec83f9fd

virtual void Enlighten::WorkerFunctorCommand< Functor >::Execute

...

public: virtual void Execute
(
    IUpdateManagerWorker * worker
)

...

Function called when the command is executed, which will happen on the worker thread if one is running.


Anchor
a7f0cbf451feee3adc7d42c4f89173935
a7f0cbf451feee3adc7d42c4f89173935

virtual void Enlighten::Command::Execute

...

public: virtual void Execute
(
    IUpdateManagerWorker * worker
)

...

Function called when the command is executed, which will happen on the worker thread if one is running.


Anchor
aec37f90ad7b4dd9d627d8c57142c872b
aec37f90ad7b4dd9d627d8c57142c872b

Enlighten::WorkerFunctorCommand< Functor >::WorkerFunctorCommand

...

public: WorkerFunctorCommand
(
    Functor && functor
)

...

Constructor.


Anchor
aa1df3723de468b0318d50bd4eef5bb47
aa1df3723de468b0318d50bd4eef5bb47

Enlighten::WorkerFunctorCommand< Functor >::WorkerFunctorCommand

...

public: WorkerFunctorCommand
(
    WorkerFunctorCommand && other
)

...

Move Constructor.