| TSharedFromThis | ||
| FGCObject
|
Module |
|
Header |
/Engine/Plugins/Online/OnlineFramework/Source/Qos/Public/QosInterface.h |
Include |
#include "QosInterface.h" |
class FQosInterface :
public TSharedFromThis< FQosInterface >,
public FGCObject
Main Qos interface for actions related to server quality of service
Name | Description | |
---|---|---|
|
FQosInterface() |
Name | Description | ||
---|---|---|---|
|
AllRegionsFound() |
||
|
BeginQosEvaluation ( |
Start running the async QoS evaluation |
|
|
ClearSelectedRegion() |
Clear the region to nothing, used for logging out |
|
|
DumpRegionStats() |
Debug output for current region / datacenter information |
|
|
ForceSelectRegion ( |
Force the selected region creating a fake RegionOption if necessary |
|
|
TSharedRef< ... |
Get() |
Get the interface singleton |
|
GetAdvertisedSubregionId() |
Get the subregion id for this instance, checking ini and commandline overrides This is only relevant for dedicated servers (so they can advertise). |
|
|
GetBestRegion() |
Get the region ID with the current best ping time, checking ini and commandline overrides. |
|
|
GetDatacenterId() |
Get the datacenter id for this instance, checking ini and commandline overrides This is only relevant for dedicated servers (so they can advertise). |
|
|
GetRegionId() |
Get the region ID for this instance, checking ini and commandline overrides. |
|
|
const TArray... |
GetRegionOptions() |
Get the list of regions that the client can choose from (returned from search and must meet min ping requirements) |
|
GetSubregionPreferences |
Get a sorted list of subregions within a region |
|
|
Init() |
Re-initialize our FQosRegionManager instance |
|
|
IsUsableRegion ( |
||
|
RegisterQoSSettingsChangedDelegate ( |
Register a delegate to be called when QoS settings have changed. |
|
|
SetSelectedRegion ( |
Try to set the selected region ID (must be present in GetRegionOptions) |
Name | Description | ||
---|---|---|---|
|
AddReferencedObjects ( |
FGCObject interface |