TrinityCore
|
Public Member Functions | |
FreezeDetector (Trinity::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 | |
Trinity::Asio::DeadlineTimer | _timer |
uint32 | _worldLoopCounter |
uint32 | _lastChangeMsTime |
uint32 | _maxCoreStuckTimeInMs |
|
inline |
|
inlinestatic |
|
private |