Navigation
API > API/Plugins > API/Plugins/Qos
Runtime information about a given region
| Name | FDatacenterQosInstance |
| Type | struct |
| Header File | /Engine/Plugins/Online/OnlineFramework/Source/Qos/Public/QosRegionManager.h |
| Include Path | #include "QosRegionManager.h" |
Syntax
USTRUCT ()
struct FDatacenterQosInstance
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| QosRegionManager.h | |||
FDatacenterQosInstance
(
const FQosDatacenterInfo& InMeta, |
QosRegionManager.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AvgPingMs | int32 | Avg ping times across all search results | QosRegionManager.h |
|
| bUsable | bool | Is the parent region usable | QosRegionManager.h |
|
| Definition | FQosDatacenterInfo | Information about the datacenter | QosRegionManager.h |
|
| LastCheckTimestamp | FDateTime | Last time this datacenter was checked | QosRegionManager.h |
|
| NumResponses | int32 | Number of good results | QosRegionManager.h | |
| PingResults | TArray< int32 > | Transient list of ping times obtained for this datacenter | QosRegionManager.h |
|
| Result | EQosDatacenterResult | Success of the qos evaluation | QosRegionManager.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Reset() |
Reset the data to its default state | QosRegionManager.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const FDatacenterQosInstance & CompareBiasedTowardsNonSubspace
(
const FDatacenterQosInstance& NonSubspace, |
Compares a subspace datacenter and a non-subspace datacenter, applying the qualifying rules to bias non-subspaces, configured via the supplied comparison parameters. | QosRegionManager.h | |
static const FDatacenterQosInstance *const CompareBiasedTowardsNonSubspace
(
const FDatacenterQosInstance*const NonSubspace, |
Compares a subspace datacenter and a non-subspace datacenter, applying the qualifying rules to bias non-subspaces, configured via the supplied comparison parameters. | QosRegionManager.h | |
static bool IsLessWhenBiasedTowardsNonSubspace
(
const FDatacenterQosInstance& A, |
Compares the avg ping of two datacenters, handling cases where one is a subspace and the other is not, and like-for-like. | QosRegionManager.h | |
static bool IsNonSubspaceRecommended
(
const FDatacenterQosInstance& NonSubspace, |
Compares a subspace datacenter and a non-subspace datacenter, applying the qualifying rules to bias non-subspaces, configured via the supplied comparison parameters. | QosRegionManager.h |