Open 3D Engine AWSMetrics Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AWSMetrics::AWSMetricsNotifications Class Reference

Bus used to send notifications about the result of AWSMetrics requests. More...

#include <AWSMetricsBus.h>

Inherits AZ::EBusTraits.

Public Types

using MutexType = AZStd::recursive_mutex
 

Public Member Functions

virtual void OnSendMetricsSuccess (int requestId)
 
virtual void OnSendMetricsFailure (int requestId, const AZStd::string &errorMessage)
 

Static Public Attributes

static const AZ::EBusHandlerPolicy HandlerPolicy = AZ::EBusHandlerPolicy::Multiple
 
static const AZ::EBusAddressPolicy AddressPolicy = AZ::EBusAddressPolicy::Single
 

Detailed Description

Bus used to send notifications about the result of AWSMetrics requests.

Member Function Documentation

◆ OnSendMetricsFailure()

virtual void AWSMetrics::AWSMetricsNotifications::OnSendMetricsFailure ( int  requestId,
const AZStd::string &  errorMessage 
)
inlinevirtual

Notification for failing to send metrics.

Parameters
requestIdId of the request.

◆ OnSendMetricsSuccess()

virtual void AWSMetrics::AWSMetricsNotifications::OnSendMetricsSuccess ( int  requestId)
inlinevirtual

Notification for sending metrics successfully.

Parameters
requestIdId of the request.

The documentation for this class was generated from the following file: