Navigation
API > API/Plugins > API/Plugins/ConcertInsightsCore
This module provides the base code for starting synchronized tracing across multiple machines.
Synchronized tracing means that certain machines in the session are requested to start tracing at the same time. Each machine will generate a separate .utrace file. When any of these files are analyzed in Unreal Insights, ConcertInsights collects the other relevant files and aggregates them in the UI.
This module houses the shared code needed to synchronize events across multiple machines, for example the Concert events that are sent to the other machines. ConcertInsightsServer and ConcertInsightsEditor depend on this module's exposed events.
| Name | IConcertInsightsSyncTraceModule |
| Type | class |
| Header File | /Engine/Plugins/Developer/Concert/ConcertInsights/ConcertInsightsCore/Source/ConcertInsightsCore/Public/IConcertInsightsSyncTraceModule.h |
| Include Path | #include "IConcertInsightsSyncTraceModule.h" |
Syntax
class IConcertInsightsSyncTraceModule : public IModuleInterface
Implements Interfaces
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static IConcertInsightsSyncTraceModule & Get () |
Singleton-like access to this module's interface. | IConcertInsightsSyncTraceModule.h | |
static bool IsAvailable () |
Checks to see if this module is loaded and ready. | IConcertInsightsSyncTraceModule.h |