Navigation
Unreal Engine C++ API Reference > 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 (Config=Engine)
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 |