Gem System Component. Responsible for instantiating and managing the Metrics Manager. More...
#include <AWSMetricsSystemComponent.h>
Inherits AZ::Component, and AWSMetricsRequestBus::Handler.
Classes | |
struct | AttributeSubmissionList |
Public Member Functions | |
AZ_COMPONENT (AWSMetricsSystemComponent, "{D6252A35-6A8E-4E8B-BFC6-FCBE80E5A626}") | |
Protected Types | |
using | Attributes = AZStd::vector< MetricsAttribute > |
Protected Member Functions | |
bool | SubmitMetrics (const AZStd::vector< MetricsAttribute > &metricsAttributes, int eventPriority=0, const AZStd::string &eventSourceOverride="", bool bufferMetrics=true) override |
void | FlushMetrics () override |
void | Init () override |
void | Activate () override |
void | Deactivate () override |
Gem System Component. Responsible for instantiating and managing the Metrics Manager.