template<class Functor>
class Enlighten::FunctorCommand
Callable object (incl. lambda expressions) commands.
Functions
Name | Description |
---|---|
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. |
FunctorCommand(Functor &&) | Constructor. |
FunctorCommand(FunctorCommand &&) | Move Constructor. |
Anchor | ||||
---|---|---|---|---|
|
virtual void Enlighten::FunctorCommand< 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 | ||||
---|---|---|---|---|
|
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 | ||||
---|---|---|---|---|
|
Enlighten::FunctorCommand< Functor >::FunctorCommand
...
public: FunctorCommand
(
Functor && functor
)
...
Constructor.
Anchor | ||||
---|---|---|---|---|
|
Enlighten::FunctorCommand< Functor >::FunctorCommand
...
public: FunctorCommand
(
FunctorCommand && other
)
...
Move Constructor.