22 virtual bool restartRequested() = 0;
24 virtual ::Core::PathBuffer<::std::string> getLoggingPath()
const = 0;
26 virtual bool isLowMemoryDevice()
const = 0;
28 virtual bool isLowPhysicalMemoryDevice()
const = 0;
30 virtual bool hasPlatformSpecificInvites()
const = 0;
32 virtual bool isRealmsEnabled()
const = 0;
34 virtual void initAppPlatformNetworkSettings() = 0;
36 virtual int const numberOfThrottledTreatmentPacksToImportPerMinute()
const = 0;
38 virtual bool const areTreatmentPacksThrottled()
const = 0;
40 virtual void goToExternalConsumablesStoreListing()
const = 0;
42 virtual void showPlatformEmptyStoreDialog(::std::function<
void(
bool)>&& callback) = 0;
44 virtual bool isNetworkEnabled(
bool)
const = 0;
46 virtual bool isNetworkAvailable()
const = 0;
48 virtual bool isLANAvailable()
const = 0;
50 virtual bool isLANAllowed()
const = 0;
52 virtual bool isInternetAvailable()
const = 0;
54 virtual bool multiplayerRequiresPremiumAccess()
const = 0;
56 virtual bool multiplayerRequiresUGCEnabled()
const = 0;
58 virtual ::BuildPlatform getBuildPlatform()
const = 0;
60 virtual ::std::string getPlatformString()
const = 0;
62 virtual ::std::vector<::Social::MultiplayerServiceIdentifier>
63 getBroadcastingMultiplayerServiceIds(
bool,
bool)
const = 0;
65 virtual uint64 getLowPhysicalMemoryThreshold()
const = 0;
67 virtual uint64 getTotalPhysicalMemory()
const = 0;
70 virtual ::HardwareMemoryTierUtil
const& getHardwareMemoryTierUtil()
const = 0;
72 virtual ::HardwareMemoryTierUtil
const& getHardwareMemoryTierUtil()
const = 0;
74 virtual ::std::string getDeviceId()
const = 0;