Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/FThreadHeartBeat
Holds per-thread info about the heartbeat
| Name | FHeartBeatInfo |
| Type | struct |
| Header File | /Engine/Source/Runtime/Core/Public/HAL/ThreadHeartBeat.h |
| Include Path | #include "HAL/ThreadHeartBeat.h" |
Syntax
struct FHeartBeatInfo
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FHeartBeatInfo() |
HAL/ThreadHeartBeat.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| HangDuration | double | The timeout for this thread | HAL/ThreadHeartBeat.h | |
| HeartBeatName | FName | An optional FName | HAL/ThreadHeartBeat.h | |
| LastHangTime | double | Time we last detected a hang due to lack of heartbeats for the current thread | HAL/ThreadHeartBeat.h | |
| LastHeartBeatTime | double | Time we last received a heartbeat for the current thread | HAL/ThreadHeartBeat.h | |
| LastStuckTime | double | Time we last detected thread stuck due to lack of heartbeats for the current thread | HAL/ThreadHeartBeat.h | |
| StuckDuration | double | How long it's benn stuck thread | HAL/ThreadHeartBeat.h | |
| SuspendedCount | int32 | Suspended counter | HAL/ThreadHeartBeat.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Resume
(
double CurrentTime |
Resumes this thread's heartbeat | HAL/ThreadHeartBeat.h | |
void Suspend() |
Suspends this thread's heartbeat | HAL/ThreadHeartBeat.h |