FDatacenterQosInstance

Runtime information about a given region

Choose your operating system:

Windows

macOS

Linux

References

Module

Qos

Header

/Engine/Plugins/Online/OnlineFramework/Source/Qos/Public/QosRegionManager.h

Include

#include "QosRegionManager.h"

Syntax

USTRUCT()
struct FDatacenterQosInstance

Remarks

Runtime information about a given region

Variables

Name Description

Public variable UProperty Transient

int32

 

AvgPingMs

Avg ping times across all search results

Public variable UProperty Transient

bool

 

bUsable

Is the parent region usable

Public variable UProperty Transient

FQosDatacenterI...

 

Definition

Information about the datacenter

Public variable UProperty Transient

FDateTime

 

LastCheckTimestamp

Last time this datacenter was checked

Public variable

int32

 

NumResponses

Number of good results

Public variable UProperty Transient

TArray< int32 >

 

PingResults

Transient list of ping times obtained for this datacenter

Public variable UProperty Transient

EQosDatacenterR...

 

Result

Success of the qos evaluation

Constructors

Name Description

Public function

FDatacenterQosInstance()

Public function

FDatacenterQosInstance

(
    const FQosDatacenterInfo& InMeta,
    bool bInUsable
)

Functions

Name Description

Public function Static

const FDatac...

 

CompareBiasedTowardsNonSubspace

(
    const FDatacenterQosInstance& NonS...,
    const FDatacenterQosInstance& Subs...,
    const FQosSubspaceComparisonParams ...
)

Compares a subspace datacenter and a non-subspace datacenter, applying the qualifying rules to bias non-subspaces, configured via the supplied comparison parameters.

Public function Static

const FDatac...

 

CompareBiasedTowardsNonSubspace

(
    const FDatacenterQosInstance*c...,
    const FDatacenterQosInstance*c...,
    const FQosSubspaceComparisonParams ...
)

Compares a subspace datacenter and a non-subspace datacenter, applying the qualifying rules to bias non-subspaces, configured via the supplied comparison parameters.

Public function Static

bool

 

IsLessWhenBiasedTowardsNonSubspace

(
    const FDatacenterQosInstance& A,
    const FDatacenterQosInstance& B,
    const FQosSubspaceComparisonParams ...,
    const TCHAR*const SubspaceDeli...
)

Compares the avg ping of two datacenters, handling cases where one is a subspace and the other is not, and like-for-like.

Public function Static

bool

 

IsNonSubspaceRecommended

(
    const FDatacenterQosInstance& NonS...,
    const FDatacenterQosInstance& Subs...,
    const FQosSubspaceComparisonParams ...
)

Compares a subspace datacenter and a non-subspace datacenter, applying the qualifying rules to bias non-subspaces, configured via the supplied comparison parameters.

Public function

void

 

Reset()

Reset the data to its default state