Qos to manage specific QoS (Latencies/Ping) Server(s). More...
#include <AccelByteQos.h>
Public Member Functions | |
| Qos (Credentials &NewCredentialsRef, const Settings &NewSettingsRef, FAccelByteMessagingSystem &InMessagingSystemRef, const QosManagerWPtr QosManagerWeak, TSharedPtr< AccelByte::FApiClient, ESPMode::ThreadSafe > const &InApiClient=nullptr) | |
| Qos (Credentials &NewCredentialsRef, const Settings &NewSettingsRef, FAccelByteMessagingSystem &InMessagingSystemRef, const QosManagerWPtr QosManagerWeak, FAccelBytePlatformPtr const &InAccelBytePlatform) | |
| Qos (Qos const &)=delete | |
| Qos (Qos &&)=delete | |
| Qos & | operator= (Qos const &)=delete |
| Qos & | operator= (Qos &&)=delete |
| void | SetApiClient (TSharedPtr< AccelByte::FApiClient, ESPMode::ThreadSafe > InApiClient) |
| void | GetServerLatencies (const THandler< TArray< TPair< FString, float > > > &OnSuccess, FErrorHandler const &OnError) |
| Check server latencies (ping) per-region, with optional polling. | |
| void | GetActiveServerLatencies (const THandler< TArray< TPair< FString, float > > > &OnSuccess, FErrorHandler const &OnError) |
| Check server latencies (ping) per-region that have status ACTIVE. | |
| void | StartLatencyPollers () |
| Start the latency polling schedulers. | |
| void | StopLatencyPollers () |
| Wrapper for RemoveFromTicker() for PollLatenciesHandle and PollServerLatenciesHandle. | |
| bool | AreLatencyPollersActive () const noexcept |
| Check whether latency polling schedulers are active. | |
| TArray< TPair< FString, float > > | GetCachedLatencies () |
| Get cached latencies data. | |
| void | Startup () |
| Startup module. | |
Qos to manage specific QoS (Latencies/Ping) Server(s).
| void AccelByte::Api::Qos::GetActiveServerLatencies | ( | const THandler< TArray< TPair< FString, float > > > & | OnSuccess, |
| FErrorHandler const & | OnError ) |
Check server latencies (ping) per-region that have status ACTIVE.
| OnSuccess | If polling, this will also call every ping update success. |
| OnError | If polling, this will also call every ping update error. |
| void AccelByte::Api::Qos::GetServerLatencies | ( | const THandler< TArray< TPair< FString, float > > > & | OnSuccess, |
| FErrorHandler const & | OnError ) |
Check server latencies (ping) per-region, with optional polling.
| OnSuccess | If polling, this will also call every ping update success. |
| OnError | If polling, this will also call every ping update error. |