Navigation
API > API/Plugins > API/Plugins/DefaultInstallBundleManager
| Name | FPersistentStatContainer |
| Type | class |
| Header File | /Engine/Plugins/Experimental/DefaultInstallBundleManager/Source/Public/InstallBundleManagerUtil.h |
| Include Path | #include "InstallBundleManagerUtil.h" |
Syntax
class FPersistentStatContainer : public InstallBundleUtil::PersistentStats::FPersistentStatContainerBase
Inheritance Hierarchy
- FPersistentStatContainerBase → FPersistentStatContainer
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPersistentStatContainer() |
InstallBundleManagerUtil.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FPersistentStatContainer() |
InstallBundleManagerUtil.h |
Structs
| Name | Remarks |
|---|---|
| FBundleAnalyticsData | Helper struct to store data needed for our analytics on bundle persistent stats. |
| FPersistentStatsInformation | Helper struct to contain the information from a StatSession to pass into analytics cleaner. |
| FSessionAnalyticsData | Helper struct to store data needed for our analytics. |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BundleSourcesThatDidWork | FString | InstallBundleManagerUtil.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BundleAnalyticsDataMap | TMap< FString, FBundleAnalyticsData > | InstallBundleManagerUtil.h | ||
| SessionAnalyticsDataMap | TMap< FString, FSessionAnalyticsData > | InstallBundleManagerUtil.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddRequiredBundlesForSession
(
const FString& SessionName, |
Adds the BundleNames to the given session's RequiredBundle list. | InstallBundleManagerUtil.h | |
void UpdateForBundleSource
(
const FInstallBundleSourceUpdateContentResultInfo& BundleSourceResult, |
InstallBundleManagerUtil.h | ||
void UpdateForContentState
(
const FInstallBundleCombinedContentState& ContentState, |
InstallBundleManagerUtil.h |
Overridden from FPersistentStatContainerBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void RemoveBundleStats
(
FName BundleName |
InstallBundleManagerUtil.h | ||
virtual void RemoveSessionStats
(
const FString& SessionName |
InstallBundleManagerUtil.h | ||
virtual void StartSessionPersistentStatTracking
(
const FString& SessionName, |
InstallBundleManagerUtil.h | ||
virtual void StopSessionPersistentStatTracking
(
const FString& SessionName, |
InstallBundleManagerUtil.h |
Protected
Overridden from FPersistentStatContainerBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnApp_EnteringBackground() |
InstallBundleManagerUtil.h | ||
virtual void OnApp_EnteringForeground() |
InstallBundleManagerUtil.h |