RDK Documentation (Open Sourced RDK Components)
AAMPEventObjectListener Class Referenceabstract

Class for AAMP event listening Uses shared_ptr for event objects for better memory management New AAMP integration layers should use this event listener for event processing. More...

#include <AampEventListener.h>

Inheritance diagram for AAMPEventObjectListener:
Inheritance graph
Collaboration diagram for AAMPEventObjectListener:
Collaboration graph

Public Member Functions

void SendEvent (const AAMPEventPtr &event) override
 API to send event. More...
 
virtual void Event (const AAMPEventPtr &event)=0
 API in which event payload is received. Will be overridden by application and its event processing is done here. More...
 
virtual ~AAMPEventObjectListener ()
 AAMPEventListener destructor.
 
- Public Member Functions inherited from EventListener
virtual ~EventListener ()
 EventListener destructor.
 

yes

Class for AAMP event listening Uses shared_ptr for event objects for better memory management New AAMP integration layers should use this event listener for event processing.

Definition at line 87 of file AampEventListener.h.

Member Function Documentation

◆ SendEvent()

AAMPEventObjectListener::SendEvent ( const AAMPEventPtr &  event)
overridevirtual

API to send event.

Parameters
[in]event- AAMPEventPtr object

Implements EventListener.

Definition at line 299 of file AampEventListener.cpp.

◆ Event()

virtual void AAMPEventObjectListener::Event ( const AAMPEventPtr &  event)
pure virtual

API in which event payload is received. Will be overridden by application and its event processing is done here.

Parameters
[in]event- AAMPEventPtr data

Implemented in AAMP_JSListener, AAMP_JSEventListener, MyAAMPEventListener, and SmokeTestEventListener.


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