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

Public Member Functions

virtual void Reset (ESettingsEnvironment const Environment) override
Settingsoperator= (Settings const &Other)=default
Public Member Functions inherited from AccelByte::BaseSettings
BaseSettingsoperator= (BaseSettings const &Other)=default

Public Attributes

FString ChatServerWsUrl {}
FString ChatServerUrl {}
FString BasicServerUrl {}
FString CloudStorageServerUrl {}
FString GameProfileServerUrl {}
FString GroupServerUrl {}
FString LeaderboardServerUrl {}
FString AgreementServerUrl {}
FString TurnManagerServerUrl {}
FString UGCServerUrl {}
FString InventoryServerUrl {}
FString ReportingServerUrl {}
FString LoginQueueServerUrl {}
FString AppId {}
FString CustomerName {}
FString SettingsEnvironment {}
FString HeartBeatData {}
float QosLatencyPollIntervalSecs {.0f}
float QosServerLatencyPollIntervalSecs {.0f}
int64 PresenceBroadcastEventHeartbeatInterval {600}
bool bEnablePresenceBroadcastEventHeartbeat
bool bEnableHttpCache {false}
bool bServerUseAMS {false}
bool bDisableAutoGetQosLatencies {false}
bool bEnableGameTelemetryCache { true }
EHttpCacheType HttpCacheType {EHttpCacheType::STORAGE}
Public Attributes inherited from AccelByte::BaseSettings
FString ClientId {}
FString ClientSecret {}
FString Namespace {}
FString PublisherNamespace {}
FString RedirectURI {}
FString BaseUrl {}
FString IamServerUrl {}
FString BasicServerUrl {}
FString PlatformServerUrl {}
FString LobbyServerUrl {}
FString StatisticServerUrl {}
FString QosManagerServerUrl {}
FString CloudSaveServerUrl {}
FString GameTelemetryServerUrl {}
FString AchievementServerUrl {}
FString InventoryServerUrl {}
FString UGCServerUrl {}
FString SessionBrowserServerUrl {}
FString SeasonPassServerUrl {}
FString MatchmakingV2ServerUrl {}
FString SessionServerUrl {}
FString GDPRServerUrl {}
FString AMSServerUrl {}
FString ChallengeServerUrl {}
FString ConfigServerUrl {}
float QosPingTimeout {.6f}
EHttpCacheType HttpCacheType = EHttpCacheType::STORAGE
bool bSendPredefinedEvent { false }

Static Public Attributes

static constexpr float MinNumSecsQosLatencyPolling = {60*10}
 Ensure a minimum # secs for Qos Latency polling.

Protected Member Functions

virtual void LoadSettings (const FString &SectionPath) override
virtual void LoadFallback (const FString &SectionPath, const FString &Key, FString &Value) override
void LoadBaseUrlFallback (const FString &SectionPath, FString &Value)

Member Function Documentation

◆ LoadFallback()

void Settings::LoadFallback ( const FString & SectionPath,
const FString & Key,
FString & Value )
overrideprotectedvirtual

◆ LoadSettings()

void Settings::LoadSettings ( const FString & SectionPath)
overrideprotectedvirtual

◆ Reset()

void Settings::Reset ( ESettingsEnvironment const Environment)
overridevirtual