EM_Task/TraceInsights/Private/Insights/StoreService/DiagnosticsSessionAnalyzer.h

30 lines
630 B
C
Raw Normal View History

2026-02-13 16:18:33 +08:00
// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "CoreMinimal.h"
#include "Trace/Analyzer.h"
namespace Insights
{
struct FDiagnosticsSessionAnalyzer: public Trace::IAnalyzer
{
virtual void OnAnalysisBegin(const FOnAnalysisContext& Context) override;
virtual bool OnEvent(uint16 RouteId, EStyle, const FOnEventContext& Context) override;
enum : uint16
{
RouteId_Session,
RouteId_Session2,
};
FString Platform;
FString AppName;
FString CommandLine;
EBuildConfiguration ConfigurationType;
EBuildTargetType TargetType;
};
} // namespace Insights