Versions Compared

Key

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

class Enlighten::WorkerFunctionCommand

    └>Enlighten::Command

Command to execute a function in the IUpdaetManagerWorker interface with no input arguments.

Variables

NameDescription
void(IUpdateManagerWorker::* m_Function)()

Function pointer to worker function to call.

Functions

NameDescription
Execute(IUpdateManagerWorker *)

Function which actually executes the command, calling the function.

Execute(IUpdateManagerWorker *)

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

WorkerFunctionCommand(void(IUpdateManagerWorker::*)())

Constructor, taking a function pointer.


Anchor
ae3b7131ef0b5c47755545de40f2ab04a
ae3b7131ef0b5c47755545de40f2ab04a

virtual void Enlighten::WorkerFunctionCommand::Execute

...

public: virtual void Execute
(
    IUpdateManagerWorker * worker
)

...

Function which actually executes the command, calling the function.


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
aeee733c5999d094cef8e2d9dfddfc12a
aeee733c5999d094cef8e2d9dfddfc12a

Enlighten::WorkerFunctionCommand::WorkerFunctionCommand

...

public: WorkerFunctionCommand
(
    void(IUpdateManagerWorker::*)() function
)

...

Constructor, taking a function pointer.