FHeartBeatInfo

Holds per-thread info about the heartbeat

Windows
MacOS
Linux

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/HAL/ThreadHeartBeat.h

Include

#include "HAL/ThreadHeartBeat.h"

Syntax

struct FHeartBeatInfo

Remarks

Holds per-thread info about the heartbeat

Variables

Name Description

Public variable

double

 

HangDuration

The timeout for this thread

Public variable

FName

 

HeartBeatName

An optional FName

Public variable

double

 

LastHangTime

Time we last detected a hang due to lack of heartbeats for the current thread

Public variable

double

 

LastHeartBeatTime

Time we last received a heartbeat for the current thread

Public variable

double

 

LastStuckTime

Time we last detected thread stuck due to lack of heartbeats for the current thread

Public variable

double

 

StuckDuration

How long it's benn stuck thread

Public variable

int32

 

SuspendedCount

Suspended counter

Constructors

Name Description

Public function

FHeartBeatInfo()

Functions

Name Description

Public function

void

 

Resume

(
    double CurrentTime
)

Resumes this thread's heartbeat

Public function

void

 

Suspend()

Suspends this thread's heartbeat

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss