|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <NGrid.h>
Public Member Functions | |
| void | decUnloadActiveLock () |
| PeriodicTimer & | getRelocationTimer () |
| const TimeTracker & | getTimeTracker () const |
| bool | getUnloadLock () const |
| GridInfo () | |
| GridInfo (time_t expiry, bool unload=true) | |
| void | incUnloadActiveLock () |
| void | ResetTimeTracker (time_t interval) |
| void | setTimer (const TimeTracker &pTimer) |
| void | setUnloadExplicitLock (bool on) |
| void | setUnloadReferenceLock (bool on) |
| void | UpdateTimeTracker (time_t diff) |
Private Attributes | |
| TimeTracker | i_timer |
| uint16 | i_unloadActiveLockCount: 16 |
| bool | i_unloadExplicitLock: 1 |
| bool | i_unloadReferenceLock: 1 |
| PeriodicTimer | vis_Update |
|
inline |
Definition at line 22 of file NGrid.h.
References DEFAULT_VISIBILITY_NOTIFY_PERIOD, i_timer, i_unloadActiveLockCount, i_unloadExplicitLock, i_unloadReferenceLock, and vis_Update.
|
inline |
Definition at line 25 of file NGrid.h.
References DEFAULT_VISIBILITY_NOTIFY_PERIOD, i_timer, i_unloadActiveLockCount, i_unloadExplicitLock, i_unloadReferenceLock, and vis_Update.
|
inline |
Definition at line 33 of file NGrid.h.
References i_unloadActiveLockCount.
|
inline |
Definition at line 38 of file NGrid.h.
References vis_Update.
Referenced by Map::ProcessRelocationNotifies().
|
inline |
Definition at line 28 of file NGrid.h.
References i_timer.
Referenced by ActiveState::Update(), and RemovalState::Update().
|
inline |
Definition at line 29 of file NGrid.h.
References i_unloadActiveLockCount, i_unloadExplicitLock, and i_unloadReferenceLock.
Referenced by RemovalState::Update().
|
inline |
Definition at line 32 of file NGrid.h.
References i_unloadActiveLockCount.
|
inline |
|
inline |
|
inline |
Definition at line 30 of file NGrid.h.
References i_unloadExplicitLock.
|
inline |
Definition at line 31 of file NGrid.h.
References i_unloadReferenceLock.
|
inline |
Definition at line 37 of file NGrid.h.
References i_timer.
Referenced by ActiveState::Update(), and RemovalState::Update().
|
private |
Definition at line 40 of file NGrid.h.
Referenced by getTimeTracker(), GridInfo(), GridInfo(), ResetTimeTracker(), setTimer(), and UpdateTimeTracker().
|
private |
Definition at line 43 of file NGrid.h.
Referenced by decUnloadActiveLock(), getUnloadLock(), GridInfo(), GridInfo(), and incUnloadActiveLock().
|
private |
Definition at line 44 of file NGrid.h.
Referenced by getUnloadLock(), GridInfo(), GridInfo(), and setUnloadExplicitLock().
|
private |
Definition at line 45 of file NGrid.h.
Referenced by getUnloadLock(), GridInfo(), GridInfo(), and setUnloadReferenceLock().
|
private |
Definition at line 41 of file NGrid.h.
Referenced by getRelocationTimer(), GridInfo(), and GridInfo().