This is the documentation for Enlighten.
class Enlighten WorkerObjectFunctionCommand
template<typename ObjectType>
class Enlighten::WorkerObjectFunctionCommand
  └>Enlighten::Command
Command to execute paramless method on an an object specified by the guid.
Here ObjectType can be a system, probe set, dynamic object or cube map (BaseSystem, BaseProbeSet, BaseDynamicObject or BaseCubeMap).
Functions
Name | Description |
---|---|
Execute(IUpdateManagerWorker *) | Function which actually executes the command, finding an object and setting the parameter. |
Execute(IUpdateManagerWorker *) | Function called when the command is executed, which will happen on the worker thread if one is running. |
WorkerObjectFunctionCommand(void(ObjectType::*)(), Geo::GeoGuid) | Constructor, taking a function pointer, object GUID and value to set. |
virtual void Enlighten::WorkerObjectFunctionCommand< ObjectType >::Execute
public: virtual void Execute
(
  IUpdateManagerWorker * worker
)
Function which actually executes the command, finding an object and setting the parameter.
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::WorkerObjectFunctionCommand< ObjectType >::WorkerObjectFunctionCommand
public: WorkerObjectFunctionCommand
(
  void(ObjectType::*)() function,
  Geo::GeoGuid id
)
Constructor, taking a function pointer, object GUID and value to set.