Navigation
API > API/Plugins > API/Plugins/AnalyticsMulticast
Exposes a multicast provider that multicasts analytics events to multiple providers. Configured using a comma separated list of provider modules. Each module then uses The supplied configuration delegate to configure itself.
| Name | FAnalyticsMulticast |
| Type | class |
| Header File | /Engine/Plugins/Runtime/Analytics/AnalyticsMulticast/Source/AnalyticsMulticast/Public/AnalyticsMulticast.h |
| Include Path | #include "AnalyticsMulticast.h" |
Syntax
class FAnalyticsMulticast : public IAnalyticsProviderModule
Implements Interfaces
Structs
| Name | Remarks |
|---|---|
| Config | Configuration functionality. |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TSharedPtr< IAnalyticsProvider > CreateAnalyticsProvider
(
const Config& ConfigValues, |
Construct an analytics provider directly from a config object (and a delegate to provide configuration to each configured provider). | AnalyticsMulticast.h |
Overridden from IAnalyticsProviderModule
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TSharedPtr< IAnalyticsProvider > CreateAnalyticsProvider
(
const FAnalyticsProviderConfigurationDelegate& GetConfigValue |
Provider factory functions | AnalyticsMulticast.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FAnalyticsMulticast & Get () |
Module functionality. | AnalyticsMulticast.h |