FRegionQosInstance

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 FRegionQosInstance

Variables

Name Description

Public variable UProperty

TArray< FDatace...

 

DatacenterOptions

Array of all known datacenters and their status

Public variable UProperty Transient

FQosRegionInfo

 

Definition

Information about the region

Constructors

Name Description

Public function

FRegionQosInstance()

Public function

FRegionQosInstance

(
    const FQosRegionInfo& InMeta
)

Functions

Name Description

Public function Const

int32

 

GetBestAvgPing()

Public function Const

FString

 

GetBestSubregion()

Public function Const

const FStrin...

 

GetRegionId()

Public function Const

EQosDatacent...

 

GetRegionResult()

Public function Const

void

 

GetSubregionPreferences

(
    TArray< FString >& OutSubregions
)

Public function Const

bool

 

IsAutoAssignable()

Public function Const

bool

 

IsUsable()

Public function Const

void

 

LogDatacenterResults()

Print list of datacenters results for this region to QoS log.

Public function

void

 

SortDatacenterOptionsByAvgPingAsc()

Sort the list of datacenter options into ascending order of average ping

Public function

void

 

SortDatacenterSubspacesByRecommended

(
    const FQosSubspaceComparisonParams ...,
    const TCHAR*const SubspaceDeli...
)

Sort the list of datacenter options into ascending order, using rules-based comparison for cases where a subspace is being compared to a non-subspace; non-subspace will be favoured if it passes the rules check.