Versions Compared

Key

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

class Enlighten::MultithreadCpuUpdateManager

    └>CpuUpdateManager

An update manager for Enlighten that does CPU updates.

Functions

NameDescription
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.


Anchor
a7136b9d0ea16d3a6f916c4d61d7a9396
a7136b9d0ea16d3a6f916c4d61d7a9396

virtual void Enlighten::MultithreadCpuUpdateManager::Clear

...

public: virtual void Clear()

...

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


Anchor
a6faa566d9781f29f0450b3bfb67ffdb7
a6faa566d9781f29f0450b3bfb67ffdb7

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!


Anchor
a8f90286c358dce45dd874c6977cecf63
a8f90286c358dce45dd874c6977cecf63

Enlighten::MultithreadCpuUpdateManager::MultithreadCpuUpdateManager

...

protected: MultithreadCpuUpdateManager
(
    const UpdateManagerProperties & properties
)

...

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