7#include "Misc/Optional.h"
88 double SessionStartTimeSecs;
91 uint64 CurrSessionTickCount = 0;
100 double NextPersistTimeSeconds = 0.0;
106 bool bShutdown =
false;
109 bool bDebuggerIgnored =
false;
112 bool bWasEverDebugged =
false;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition EngineAnalyticsSessionSummary.h:18
virtual ~FEngineAnalyticsSessionSummary()=default
virtual void ShutdownInternal()
Definition EngineAnalyticsSessionSummary.h:47
void SetPersistPeriod(const FTimespan &Period)
Definition EngineAnalyticsSessionSummary.h:37
IAnalyticsPropertyStore * GetStore()
Definition EngineAnalyticsSessionSummary.h:53
ENGINE_API void LowDriveSpaceDetected()
Definition EngineAnalyticsSessionSummary.cpp:308
FTimespan GetPersistPeriod() const
Definition EngineAnalyticsSessionSummary.h:40
virtual bool UpdateSessionProgressInternal(bool bCrashing)
Definition EngineAnalyticsSessionSummary.h:50
ENGINE_API void Shutdown()
Definition EngineAnalyticsSessionSummary.cpp:226
Definition IAnalyticsPropertyStore.h:14
Definition SharedPointer.h:692
UE_FORCEINLINE_HINT ObjectType * Get() const
Definition SharedPointer.h:1065
static FTimespan Zero()
Definition Timespan.h:747
Definition EngineTypes.h:4199
Definition Optional.h:131