RDK Documentation (Open Sourced RDK Components)
MetricsDataEvent Class Reference

Class for the Metrics Data event. More...

#include <AampEvent.h>

Inheritance diagram for MetricsDataEvent:
Inheritance graph
Collaboration diagram for MetricsDataEvent:
Collaboration graph

Public Member Functions

 MetricsDataEvent ()=delete
 
 MetricsDataEvent (const MetricsDataEvent &)=delete
 
MetricsDataEventoperator= (const MetricsDataEvent &)=delete
 
 MetricsDataEvent (MetricsDataType dataType, const std::string &uuid, const std::string &data)
 MetricsDataEvent Constructor.
 
virtual ~MetricsDataEvent ()
 MetricsDataEvent Destructor.
 
MetricsDataType getMetricsDataType () const
 Get Metrics Data Type. More...
 
const std::string & getMetricUUID () const
 Get Metric UUID. More...
 
const std::string & getMetricsData () const
 Get Metrics Data. More...
 
- Public Member Functions inherited from AAMPEventObject
 AAMPEventObject (const AAMPEventObject &)=delete
 Copy constructor disabled. More...
 
AAMPEventObjectoperator= (const AAMPEventObject &)=delete
 assignment operator disabled More...
 
 AAMPEventObject (AAMPEventType type)
 AAMPEventObject Constructor.
 
virtual ~AAMPEventObject ()
 AAMPEvent Destructor.
 
AAMPEventType getType () const
 Get Event Type. More...
 

Private Attributes

MetricsDataType mMetricsDataType
 
std::string mMetricUUID
 
std::string mMetricsData
 

yes

Class for the Metrics Data event.

Definition at line 1768 of file AampEvent.h.

Constructor & Destructor Documentation

◆ MetricsDataEvent()

MetricsDataEvent::MetricsDataEvent ( )
delete
Parameters
[in]dataType- Data type
[in]uuid- unique identifier
[in]data- Metrics data

Member Function Documentation

◆ getMetricsDataType()

MetricsDataEvent::getMetricsDataType ( ) const

Get Metrics Data Type.

Returns
Metrics data type

Definition at line 1232 of file AampEvent.cpp.

◆ getMetricUUID()

MetricsDataEvent::getMetricUUID ( ) const

Get Metric UUID.

Returns
Uuid string

Definition at line 1242 of file AampEvent.cpp.

◆ getMetricsData()

MetricsDataEvent::getMetricsData ( ) const

Get Metrics Data.

Returns
Metrics data string

Definition at line 1252 of file AampEvent.cpp.

Field Documentation

◆ mMetricsDataType

MetricsDataType MetricsDataEvent::mMetricsDataType
private

type of data , e.g AAMP_DATA_VIDEO_END for VideoEndEvent data

Definition at line 1770 of file AampEvent.h.

◆ mMetricUUID

std::string MetricsDataEvent::mMetricUUID
private

unique session id passed during tune

Definition at line 1771 of file AampEvent.h.

◆ mMetricsData

std::string MetricsDataEvent::mMetricsData
private

metrics data

Definition at line 1772 of file AampEvent.h.


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