Navigation
API > API/Plugins > API/Plugins/Qos
A beacon client used for quality timings to a specified session
| Name | AQosBeaconClient |
| Type | class |
| Header File | /Engine/Plugins/Online/OnlineFramework/Source/Qos/Public/QosBeaconClient.h |
| Include Path | #include "QosBeaconClient.h" |
Syntax
UCLASS (MinimalAPI, Transient, Config=Engine)
class AQosBeaconClient : public AOnlineBeaconClient
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → AActor → AOnlineBeacon → AOnlineBeaconClient → AQosBeaconClient
- FNetworkNotify → AOnlineBeacon → AOnlineBeaconClient → AQosBeaconClient
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
AQosBeaconClient
(
const FObjectInitializer& ObjectInitializer |
QosBeaconClient.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnConnected() |
QosBeaconClient.h | ||
FOnQosRequestComplete & OnQosRequestComplete() |
Delegate triggered when a response from the Qos beacon has been received | QosBeaconClient.h | |
virtual void SendQosRequest
(
const FOnlineSessionSearchResult& DesiredHost |
Initiate a Qos request with a given server | QosBeaconClient.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ClientQosResponse
(
EQosResponseType Response |
Response from the host session after making a Qos request | QosBeaconClient.h |
|
virtual void ServerQosRequest
(
const FString& InSessionId |
Contact the server with a Qos request and begin timing | QosBeaconClient.h |
|