This is the documentation for Enlighten.

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

class Enlighten::WorkerFunctionCommand

    └>Enlighten::Command

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

Variables

Name Description
void(IUpdateManagerWorker::* m_Function)()

Function pointer to worker function to call.

Functions

Name Description
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.


virtual void Enlighten::WorkerFunctionCommand::Execute


public: virtual void Execute
(
    IUpdateManagerWorker * worker
)


Function which actually executes the command, calling the function.


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.


Enlighten::WorkerFunctionCommand::WorkerFunctionCommand


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


Constructor, taking a function pointer.

  • No labels