Loading...
Searching...
No Matches
AccelByte::FServerApiBase Class Reference
Inheritance diagram for AccelByte::FServerApiBase:

Public Member Functions

 FServerApiBase (ServerCredentials const &InCredentialsRef, ServerSettings const &InSettingsRe, FHttpRetrySchedulerBase &InHttpRef, TSharedPtr< FServerApiClient, ESPMode::ThreadSafe > InServerApiClient)
void SetServerApiClient (TSharedPtr< FServerApiClient, ESPMode::ThreadSafe > InServerApiClient)

Protected Member Functions

template<typename T>
bool ValidateAccelByteId (FString const &Id, EAccelByteIdHypensRule HypenRule, FString const &ErrorMessage, T const &OnError)

Protected Attributes

TSharedRef< ServerCredentials const, ESPMode::ThreadSafe > ServerCredentialsRef
ServerSettings const & ServerSettingsRef
FHttpRetrySchedulerBaseHttpRef
FHttpClient HttpClient
TWeakPtr< FServerApiClient, ESPMode::ThreadSafe > ServerApiClient