|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Heartbeat thread for the World. More...
#include <WorldRunnable.h>
Public Member Functions | |
| void | Run () |
| Heartbeat for the World. | |
Heartbeat thread for the World.
Definition at line 14 of file WorldRunnable.h.
| void WorldRunnable::Run | ( | ) |
Heartbeat for the World.
Definition at line 43 of file WorldRunnable.cpp.
References getMSTime(), getMSTimeDiff(), World::IsStopped(), World::m_worldLoopCounter, sBattlegroundMgr, SHUTDOWN_EXIT_CODE, Skyfire::SleepForMilliseconds(), sMapMgr, sObjectAccessor, sOutdoorPvPMgr, sScriptMgr, World::StopNow(), sWorld, sWorldSocketMgr, Skyfire::WorldShutdown::WORLD_SHUTDOWN_COMPLETE, Skyfire::WorldShutdown::WORLD_SHUTDOWN_DELETE_BATTLEGROUNDS, Skyfire::WorldShutdown::WORLD_SHUTDOWN_KICK_PLAYERS, Skyfire::WorldShutdown::WORLD_SHUTDOWN_OUTDOOR_PVP_DIE, Skyfire::WorldShutdown::WORLD_SHUTDOWN_SCRIPT_SHUTDOWN, Skyfire::WorldShutdown::WORLD_SHUTDOWN_START, Skyfire::WorldShutdown::WORLD_SHUTDOWN_STOP_NETWORK, Skyfire::WorldShutdown::WORLD_SHUTDOWN_UNLOAD_MAPS, Skyfire::WorldShutdown::WORLD_SHUTDOWN_UNLOAD_OBJECT_ACCESSOR, Skyfire::WorldShutdown::WORLD_SHUTDOWN_UNLOAD_SCRIPTS, Skyfire::WorldShutdown::WORLD_SHUTDOWN_UPDATE_SESSIONS, and WORLD_SLEEP_CONST.