Class IAnalyticsProvider

Inheritance Relationships

Derived Type

Class Documentation

class IAnalyticsProvider

Interface for an Analytics Provider.

Subclassed by csp::systems::AnalyticsProviderGoogleUA

Public Functions

IAnalyticsProvider(const IAnalyticsProvider&) = delete
IAnalyticsProvider(IAnalyticsProvider&&) = delete
IAnalyticsProvider &operator=(const IAnalyticsProvider&) = delete
IAnalyticsProvider &operator=(IAnalyticsProvider&&) = delete
virtual ~IAnalyticsProvider() = default
virtual void Log(AnalyticsEvent *Event) = 0

Protected Functions

IAnalyticsProvider() = default