// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "TraceServices/ModuleService.h" #include "UObject/NameTypes.h" namespace TraceServices { class FNetProfilerModule : public IModule { public: virtual void GetModuleInfo(FModuleInfo& OutModuleInfo) override; virtual void OnAnalysisBegin(IAnalysisSession& Session) override; virtual void GetLoggers(TArray& OutLoggers) override; virtual const TCHAR* GetCommandLineArgument() override { return nullptr; } virtual void GenerateReports(const IAnalysisSession& Session, const TCHAR* CmdLine, const TCHAR* OutputDirectory) override {} private: static FName ModuleName; }; } // namespace TraceServices