AzerothCore 3.3.5a
OpenSource WoW Emulator
|
Public Member Functions | |
FreezeDetector (Acore::Asio::IoContext &ioContext, uint32 maxCoreStuckTime) | |
Static Public Member Functions | |
static void | Start (std::shared_ptr< FreezeDetector > const &freezeDetector) |
static void | Handler (std::weak_ptr< FreezeDetector > freezeDetectorRef, boost::system::error_code const &error) |
Private Attributes | |
Acore::Asio::DeadlineTimer | _timer |
uint32 | _worldLoopCounter |
uint32 | _lastChangeMsTime |
uint32 | _maxCoreStuckTimeInMs |