![]() |
TrinityCore
|
#include <NGrid.h>
Public Member Functions | |
| GridInfo () | |
| GridInfo (time_t expiry, bool unload=true) | |
| TimeTracker const & | getTimeTracker () const |
| bool | getUnloadLock () const |
| void | setUnloadExplicitLock (bool on) |
| void | incUnloadActiveLock () |
| void | decUnloadActiveLock () |
| void | setTimer (TimeTracker const &pTimer) |
| void | ResetTimeTracker (time_t interval) |
| void | UpdateTimeTracker (time_t diff) |
| PeriodicTimer & | getRelocationTimer () |
Private Attributes | |
| TimeTracker | i_timer |
| PeriodicTimer | vis_Update |
| uint16 | i_unloadActiveLockCount: 16 |
| bool | i_unloadExplicitLock: 1 |
|
inline |
Definition at line 40 of file NGrid.h.
Referenced by NGrid< N, WORLD_OBJECT_CONTAINER, GRID_OBJECT_CONTAINER >::decUnloadActiveLock().
|
inline |
Definition at line 45 of file NGrid.h.
Referenced by Map::ProcessRelocationNotifies().
|
inline |
Definition at line 36 of file NGrid.h.
Referenced by NGrid< N, WORLD_OBJECT_CONTAINER, GRID_OBJECT_CONTAINER >::getTimeTracker(), ActiveState::Update(), and RemovalState::Update().
|
inline |
Definition at line 37 of file NGrid.h.
Referenced by NGrid< N, WORLD_OBJECT_CONTAINER, GRID_OBJECT_CONTAINER >::getUnloadLock(), and RemovalState::Update().
|
inline |
Definition at line 39 of file NGrid.h.
Referenced by NGrid< N, WORLD_OBJECT_CONTAINER, GRID_OBJECT_CONTAINER >::incUnloadActiveLock().
|
inline |
Definition at line 43 of file NGrid.h.
Referenced by NGrid< N, WORLD_OBJECT_CONTAINER, GRID_OBJECT_CONTAINER >::ResetTimeTracker().
|
inline |
|
inline |
Definition at line 38 of file NGrid.h.
Referenced by NGrid< N, WORLD_OBJECT_CONTAINER, GRID_OBJECT_CONTAINER >::setUnloadExplicitLock().
|
inline |
Definition at line 44 of file NGrid.h.
Referenced by ActiveState::Update(), RemovalState::Update(), and NGrid< N, WORLD_OBJECT_CONTAINER, GRID_OBJECT_CONTAINER >::UpdateTimeTracker().
|
private |
|
private |