Class IAnalyticsProvider
Defined in File AnalyticsProvider.h
Inheritance Relationships
Derived Type
public csp::systems::AnalyticsProviderGoogleUA
(Class AnalyticsProviderGoogleUA)
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
-
IAnalyticsProvider(const IAnalyticsProvider&) = delete