Navigation
Unreal Engine C++ API Reference > Plugins > Qos
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- AActor
- AOnlineBeacon
- AOnlineBeaconClient
- AQosBeaconClient
References
Module | Qos |
Header | /Engine/Plugins/Online/OnlineFramework/Source/Qos/Public/QosBeaconClient.h |
Include | #include "QosBeaconClient.h" |
Syntax
UCLASS&40;Transient, Config&61;Engine&41;
class AQosBeaconClient : public AOnlineBeaconClient
Remarks
A beacon client used for quality timings to a specified session
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
bool | bPendingQosRequest | Is there a Qos request in flight |
![]() |
double | ConnectionStartTime | Time connection was established |
![]() |
FString | DestSessionId | Session Id of the destination host |
![]() |
FOnQosRequestComplete | QosRequestComplete | Delegate for Qos request responses |
![]() |
double | QosStartTime | Time the Qos started |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
AQosBeaconClient
(
const FObjectInitializer& ObjectInitializer |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() ![]() |
void | ClientQosResponse
(
EQosResponseType Response |
Response from the host session after making a Qos request |
![]() |
FOnQosRequestComplete & | Delegate triggered when a response from the Qos beacon has been received | |
![]() ![]() |
void | SendQosRequest
(
const FOnlineSessionSearchResult& DesiredHost |
Initiate a Qos request with a given server |
![]() ![]() ![]() ![]() ![]() |
void | ServerQosRequest
(
const FString& InSessionId |
Contact the server with a Qos request and begin timing |
Overridden from AOnlineBeaconClient
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | OnConnected () |
A connection has been made and RPC/replication can begin |