FAnalyticsMulticast

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

Choose your operating system:

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.