![]() |
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 |
|
static |
Definition at line 592 of file Main.cpp.
References ABORT_MSG, getMSTime(), getMSTimeDiff(), Handler(), World::m_worldLoopCounter, and TC_LOG_ERROR.
|
inlinestatic |
|
private |