FAnalyticsMulticast

Exposes a multicast provider that multicasts analytics events to multiple providers.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

AnalyticsMulticast

Header

/Engine/Plugins/Runtime/Analytics/AnalyticsMulticast/Source/AnalyticsMulticast/Public/AnalyticsMulticast.h

Include

#include "AnalyticsMulticast.h"

Syntax

class FAnalyticsMulticast : public IAnalyticsProviderModule

Remarks

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.

Functions

Name Description

Public function Virtual Const

TSharedPtr< ...

 

CreateAnalyticsProvider

(
    const Config& ConfigValues,
    const FAnalyticsProviderConfigurati...
)

Construct an analytics provider directly from a config object (and a delegate to provide configuration to each configured provider).

Public function Static

FAnalyticsMu...

 

Get()

Module functionality.

Overridden from IAnalyticsProviderModule

Name Description

Public function Virtual Const

TSharedPtr< ...

 

CreateAnalyticsProvider

(
    const FAnalyticsProviderConfigurati...
)

Provider factory functions

Classes

Name

Description

Public struct

Config

Configuration functionality.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss