19 virtual bool restartRequested() = 0;
22 virtual ::Core::PathBuffer<::std::string> getLoggingPath()
const = 0;
25 virtual bool isLowMemoryDevice()
const = 0;
28 virtual bool isLowPhysicalMemoryDevice()
const = 0;
31 virtual bool isRealmsEnabled()
const = 0;
34 virtual void initAppPlatformNetworkSettings() = 0;
37 virtual int const numberOfThrottledTreatmentPacksToImportPerMinute()
const = 0;
40 virtual bool const areTreatmentPacksThrottled()
const = 0;
43 virtual void goToExternalConsumablesStoreListing()
const = 0;
46 virtual void showPlatformEmptyStoreDialog(::std::function<
void(
bool)>&&) = 0;
49 virtual bool isNetworkEnabled(
bool)
const = 0;
52 virtual bool isNetworkAvailable()
const = 0;
55 virtual bool isLANAvailable()
const = 0;
58 virtual bool isLANAllowed()
const = 0;
61 virtual bool isInternetAvailable()
const = 0;
64 virtual bool multiplayerRequiresPremiumAccess()
const = 0;
67 virtual bool multiplayerRequiresUGCEnabled()
const = 0;
70 virtual ::BuildPlatform getBuildPlatform()
const = 0;
73 virtual ::std::string getPlatformString()
const = 0;
76 virtual ::std::vector<::Social::MultiplayerServiceIdentifier>
77 getBroadcastingMultiplayerServiceIds(
bool,
bool)
const = 0;
80 virtual uint64 getLowPhysicalMemoryThreshold()
const = 0;
83 virtual uint64 getTotalPhysicalMemory()
const = 0;