Navigation
Unreal Engine C++ API Reference > Developer > TraceServices > TraceServices > Model
References
Module | TraceServices |
Header | /Engine/Source/Developer/TraceServices/Public/TraceServices/Model/AnalysisSession.h |
Include | #include "TraceServices/Model/AnalysisSession.h" |
Syntax
class IAnalysisSession
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | AddAnalyzer
(
UE::Trace::IAnalyzer* Analyzer |
|
![]() |
void | AddMetadata
(
FName InName, |
|
![]() |
void | AddMetadata
(
FName InName, |
|
![]() |
void | AddMetadata
(
FName InName, |
|
![]() |
void | AddProvider
(
const FName& Name, |
|
![]() |
void | BeginEdit () |
|
![]() ![]() |
void | BeginRead () |
|
![]() |
TArray< FAnalysisMessage > | Moves pending messages to the return array. | |
![]() |
ProviderType * | EditProvider
(
const FName& Name |
|
![]() |
void | EndEdit () |
|
![]() ![]() |
void | EndRead () |
|
![]() ![]() |
void | EnumerateMetadata
(
TFunctionRef< void(const FTraceSessionMetadata&Metadata)> Callback |
|
![]() |
IAnalysisCache & | GetCache () |
|
![]() ![]() |
double | ||
![]() |
ILinearAllocator & | ||
![]() ![]() |
uint32 | ||
![]() ![]() |
const TCHAR * | GetName () |
|
![]() ![]() |
uint32 | Get the number of pending messages. Can be called without lock | |
![]() ![]() |
uint32 | GetTraceId () |
|
![]() ![]() |
bool | ||
![]() ![]() |
void | ||
![]() ![]() |
const ProviderType * | ReadProvider
(
const FName& Name |
|
![]() ![]() |
void | Stop
(
bool bAndWait |
|
![]() |
const TCHAR * | StoreString
(
const TCHAR* String |
|
![]() |
const TCHAR * | StoreString
(
const FStringView& String |
|
![]() |
void | UpdateDurationSeconds
(
double Duration |
Update the internal estimation of the session duration with a new timestamp. |
![]() ![]() |
void | Wait () |
|
![]() |
void |
Deprecated Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
FMessageLog * | GetLog () |
No longer used. |