Periodically destroys zombie Objects.
More...
#include <_src_object_zombies.hh>
List of all members.
Detailed Description
Periodically destroys zombie Objects.
Rationale: Object::Zombify() is the catalyst for broadcasting the DestroyObject event. Yet, it cannot be broadcast while executing Object::Zombify() because of premature deletation (what if its refCount reaches zero!). So, Object::Zombify() delays its destruction by enqueueing itself into this container which is pulsed by a timer-tick for a safe-time to delete zombies.
Constructor & Destructor Documentation
| object::ZombieObjects::ZombieObjects |
( |
void |
|
) |
[private] |
| object::ZombieObjects::~ZombieObjects |
( |
|
) |
[private] |
Member Function Documentation
| object::ZombieObjects::DEFINE_GetInstance |
( |
ZombieObjects |
|
) |
[private] |
| void object::ZombieObjects::DestroyZombies |
( |
void |
|
) |
[inline, private] |
| void object::ZombieObjects::Tick |
( |
void |
|
) |
[private] |
Friends And Related Function Documentation
Member Data Documentation
The documentation for this class was generated from the following files: