Navigation
API > API/Runtime > API/Runtime/Analytics
Inheritance Hierarchy
- FNoncopyable
- IAnalyticsTracer
- FAnalyticsTracer
References
| Module | Analytics |
| Header | /Engine/Source/Runtime/Analytics/Analytics/Public/AnalyticsTracer.h |
| Include | #include "AnalyticsTracer.h" |
Syntax
class FAnalyticsTracer : public IAnalyticsTracer
Remarks
Implementation of an IAnalyticsTracer interface
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Overridden from IAnalyticsTracer
| Type | Name | Description | |
|---|---|---|---|
| void | EndSession () |
Ends the running session and Ends the SessionSpan object. | |
| bool | EndSpan
(
TSharedPtr< IAnalyticsSpan >, |
End an existing span | |
| TSharedPtr< IAnalyticsSpan > | Get the currently active span | ||
| TSharedPtr< IAnalyticsSpan > | Get the session span, this will always be valid for an active session | ||
| TSharedPtr< IAnalyticsSpan > | Get an active span by name, non active spans will not be available | ||
| void | SetProvider
(
TSharedPtr< IAnalyticsProvider > AnalyticsProvider |
Sets the analytics provider for the tracer | |
| void | StartSession () |
Public IAnalyticsTracer implementation. | |
| bool | StartSpan
(
TSharedPtr< IAnalyticsSpan > Span, |
Start a an existing span | |
| TSharedPtr< IAnalyticsSpan > | StartSpan
(
const FName Name, |
Start a new span specifying an optional parent. |