This is the documentation for Enlighten.

class Enlighten MultithreadCpuUpdateManager

class Enlighten::MultithreadCpuUpdateManager

    └>CpuUpdateManager

An update manager for Enlighten that does CPU updates.

Functions

Name Description
Clear()

Remove all objects from the update manager and free all associated memory.

Create(const UpdateManagerProperties &)

Create a multithread CPU update manager.

MultithreadCpuUpdateManager(const UpdateManagerProperties &)

Protected constructor. Do not call directly, use Create instead.


virtual void Enlighten::MultithreadCpuUpdateManager::Clear


public: virtual void Clear()


Remove all objects from the update manager and free all associated memory.


static IUpdateManager* Enlighten::MultithreadCpuUpdateManager::Create


public: IUpdateManager * Create
(
    const UpdateManagerProperties & properties
)


Create a multithread CPU update manager.

Note: Call GeoAttachLogger to listen for important error and warning messages. Returns null if no logger was attached!


Enlighten::MultithreadCpuUpdateManager::MultithreadCpuUpdateManager


protected: MultithreadCpuUpdateManager
(
    const UpdateManagerProperties & properties
)


Protected constructor. Do not call directly, use Create instead.