Navigation
Unreal Engine C++ API Reference > Plugins > Qos
Inheritance Hierarchy
- TSharedFromThis
- FGCObject
- FQosInterface
References
Module | Qos |
Header | /Engine/Plugins/Online/OnlineFramework/Source/Qos/Public/QosInterface.h |
Include | #include "QosInterface.h" |
Syntax
class FQosInterface :
public TSharedFromThis< FQosInterface >,
public FGCObject
Remarks
Main Qos interface for actions related to server quality of service
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
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 |
![]() ![]() |
TSharedRef< FQosInterface > | Get () |
Get the interface singleton |
![]() ![]() |
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 | Init () |
Re-initialize our FQosRegionManager instance |
![]() ![]() |
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 |
Register a delegate to be called when QoS settings have changed. |
![]() |
bool | SetSelectedRegion
(
const FString& RegionId |
Try to set the selected region ID (must be present in GetRegionOptions) |
Overridden from FGCObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | AddReferencedObjects
(
FReferenceCollector& Collector |
FGCObject interface |
![]() ![]() ![]() |
FString | Overload this method to report a name for your referencer |
Typedefs
Name | Description |
---|---|
FOnQosEvalCompleteDelegate | |
FOnQosRegionIdChanged | Delegate that fires whenever the current QoS region ID changes. |