AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
FreezeDetector Class Reference

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
 

Detailed Description