Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
FThreadHeartBeat::FHeartBeatInfo Struct Reference
+ Collaboration diagram for FThreadHeartBeat::FHeartBeatInfo:

Public Member Functions

 FHeartBeatInfo ()
 
void Suspend ()
 
void Resume (double CurrentTime)
 

Public Attributes

double LastHeartBeatTime
 
double LastHangTime
 
int32 SuspendedCount
 
double HangDuration
 
double LastStuckTime
 
double StuckDuration
 
FName HeartBeatName
 

Detailed Description

Holds per-thread info about the heartbeat

Definition at line 57 of file ThreadHeartBeat.h.

Constructor & Destructor Documentation

◆ FHeartBeatInfo()

FThreadHeartBeat::FHeartBeatInfo::FHeartBeatInfo ( )
inline

Definition at line 59 of file ThreadHeartBeat.h.

+ Here is the call graph for this function:

Member Function Documentation

◆ Resume()

void FThreadHeartBeat::FHeartBeatInfo::Resume ( double CurrentTime)
inline

Resumes this thread's heartbeat

Definition at line 91 of file ThreadHeartBeat.h.

◆ Suspend()

void FThreadHeartBeat::FHeartBeatInfo::Suspend ( )
inline

Suspends this thread's heartbeat

Definition at line 86 of file ThreadHeartBeat.h.

Member Data Documentation

◆ HangDuration

double FThreadHeartBeat::FHeartBeatInfo::HangDuration

The timeout for this thread

Definition at line 76 of file ThreadHeartBeat.h.

◆ HeartBeatName

FName FThreadHeartBeat::FHeartBeatInfo::HeartBeatName

An optional FName

Definition at line 83 of file ThreadHeartBeat.h.

◆ LastHangTime

double FThreadHeartBeat::FHeartBeatInfo::LastHangTime

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

Definition at line 72 of file ThreadHeartBeat.h.

◆ LastHeartBeatTime

double FThreadHeartBeat::FHeartBeatInfo::LastHeartBeatTime

Time we last received a heartbeat for the current thread

Definition at line 70 of file ThreadHeartBeat.h.

◆ LastStuckTime

double FThreadHeartBeat::FHeartBeatInfo::LastStuckTime

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

Definition at line 79 of file ThreadHeartBeat.h.

◆ StuckDuration

double FThreadHeartBeat::FHeartBeatInfo::StuckDuration

How long it's benn stuck thread

Definition at line 81 of file ThreadHeartBeat.h.

◆ SuspendedCount

int32 FThreadHeartBeat::FHeartBeatInfo::SuspendedCount

Suspended counter

Definition at line 74 of file ThreadHeartBeat.h.


The documentation for this struct was generated from the following file: