Navigation
API > API/Plugins > API/Plugins/Qos
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UQosRegionManager
References
| Module | Qos |
| Header | /Engine/Plugins/Online/OnlineFramework/Source/Qos/Public/QosRegionManager.h |
| Include | #include "QosRegionManager.h" |
Syntax
UCLASS&40;Config&61;Engine&41;
class UQosRegionManager : public UObject
Remarks
Main Qos interface for actions related to server quality of service
Constructors
| Type | Name | Description | |
|---|---|---|---|
UQosRegionManager
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | |||
| void | BeginQosEvaluation
(
UWorld* World, |
Start running the async QoS evaluation | |
| void | Clear the region to nothing, used for logging out | ||
| void | Debug output for current region / datacenter information | ||
| void | ForceSelectRegion
(
const FString& RegionId |
Force the selected region creating a fake RegionOption if necessary | |
| FString | Get the subregion id for this instance, checking ini and commandline overrides This is only relevant for dedicated servers (so they can advertise). | ||
| FString | Get the region ID with the current best ping time, checking ini and commandline overrides. | ||
| FString | Get the datacenter id for this instance, checking ini and commandline overrides This is only relevant for dedicated servers (so they can advertise). | ||
| FString | GetRegionId () |
Get the region ID for this instance, checking ini and commandline overrides. | |
| const TArray< FRegionQosInstance > & | Get the list of regions that the client can choose from (returned from search and must meet min ping requirements) | ||
| void | GetSubregionPreferences
(
const FString& RegionId, |
Get a sorted list of subregions within a region | |
| bool | Returns true if Qos is in the process of being evaluated | ||
| bool | IsUsableRegion
(
const FString& InRegionId |
||
| FOnQosEvalCompleteDelegate & | Get the delegate that is invoked when the current/next QoS evaluation completes. | ||
| FOnQosRegionIdChanged & | |||
| void | RegisterQoSSettingsChangedDelegate
(
const FSimpleDelegate& OnQoSSettingsChanged |
||
| bool | SetSelectedRegion
(
const FString& RegionId, |
Try to set the selected region ID (must be present in GetRegionOptions) |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostReloadConfig
(
FProperty* PropertyThatWasLoaded |
Begin UObject interface |
Typedefs
| Name | Description |
|---|---|
| FOnQosEvalCompleteDelegate | |
| FOnQosRegionIdChanged | Delegate that fires whenever the current QoS region ID changes. |
Constants
| Name | Description |
|---|---|
| SubspaceDelimiterDefault |