RDK Documentation (Open Sourced RDK Components)
AAMP_JSListener_AnomalyReport Class Reference

AAMP_JSListener_AnomalyReport to receive anomalyreport. More...

Inheritance diagram for AAMP_JSListener_AnomalyReport:
Inheritance graph
Collaboration diagram for AAMP_JSListener_AnomalyReport:
Collaboration graph

Public Member Functions

 AAMP_JSListener_AnomalyReport (AAMP_JS *aamp, AAMPEventType type, JSObjectRef jsCallback)
 AAMP_JSListener_DRMMetadata Constructor. More...
 
void setEventProperties (const AAMPEventPtr &e, JSContextRef context, JSObjectRef eventObj)
 
- Public Member Functions inherited from AAMP_JSListener
 AAMP_JSListener (AAMP_JS *aamp, AAMPEventType type, JSObjectRef jsCallback)
 
virtual ~AAMP_JSListener ()
 AAMP_JSListener Destructor.
 
 AAMP_JSListener (const AAMP_JSListener &)=delete
 AAMP_JSListener Copy Constructor.
 
AAMP_JSListeneroperator= (const AAMP_JSListener &)=delete
 AAMP_JSListener Assignment operator overloading.
 
void Event (const AAMPEventPtr &e)
 Dispatch JS event for the corresponding AAMP event. More...
 
- Public Member Functions inherited from AAMPEventObjectListener
void SendEvent (const AAMPEventPtr &event) override
 API to send event. More...
 
virtual ~AAMPEventObjectListener ()
 AAMPEventListener destructor.
 
- Public Member Functions inherited from EventListener
virtual ~EventListener ()
 EventListener destructor.
 

Additional Inherited Members

- Static Public Member Functions inherited from AAMP_JSListener
static void AddEventListener (AAMP_JS *aamp, AAMPEventType type, JSObjectRef jsCallback)
 Adds a JS function as listener for a particular event. More...
 
static void RemoveEventListener (AAMP_JS *aamp, AAMPEventType type, JSObjectRef jsCallback)
 Removes a JS listener for a particular event. More...
 
- Data Fields inherited from AAMP_JSListener
AAMP_JS_aamp
 
AAMPEventType _type
 
JSObjectRef _jsCallback
 
AAMP_JSListener_pNext
 

yes

AAMP_JSListener_AnomalyReport to receive anomalyreport.

Definition at line 1023 of file jsbindings.cpp.

Constructor & Destructor Documentation

◆ AAMP_JSListener_AnomalyReport()

AAMP_JSListener_AnomalyReport::AAMP_JSListener_AnomalyReport ( AAMP_JS aamp,
AAMPEventType  type,
JSObjectRef  jsCallback 
)
inline

AAMP_JSListener_DRMMetadata Constructor.

Parameters
aampAamp_JS
typeAampEvent type
jsCallbackcallback to be registered as listener

Definition at line 1033 of file jsbindings.cpp.

Member Function Documentation

◆ setEventProperties()

void AAMP_JSListener_AnomalyReport::setEventProperties ( const AAMPEventPtr &  e,
JSContextRef  context,
JSObjectRef  eventObj 
)
inlinevirtual
Parameters
eAamp Event pointer
contextJS execution context
eventObjJS object reference
Return values
void

Reimplemented from AAMP_JSListener.

Definition at line 1044 of file jsbindings.cpp.


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