![]() |
RDK Documentation (Open Sourced RDK Components)
|
Event listener impl for (AAMP_EVENT_DRM_MESSAGE) AAMP event. More...
Public Member Functions | |
AAMP_JSListener_DrmMessage (AAMP_JS *aamp, AAMPEventType type, JSObjectRef jsCallback) | |
AAMP_JSListener_DrmMessage Constructor. More... | |
void | setEventProperties (const AAMPEventPtr &e, JSContextRef context, JSObjectRef eventObj) |
Set JS event properties. More... | |
![]() | |
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_JSListener & | operator= (const AAMP_JSListener &)=delete |
AAMP_JSListener Assignment operator overloading. | |
void | Event (const AAMPEventPtr &e) |
Dispatch JS event for the corresponding AAMP event. More... | |
![]() | |
void | SendEvent (const AAMPEventPtr &event) override |
API to send event. More... | |
virtual | ~AAMPEventObjectListener () |
AAMPEventListener destructor. | |
![]() | |
virtual | ~EventListener () |
EventListener destructor. | |
Additional Inherited Members | |
![]() | |
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... | |
![]() | |
AAMP_JS * | _aamp |
AAMPEventType | _type |
JSObjectRef | _jsCallback |
AAMP_JSListener * | _pNext |
Event listener impl for (AAMP_EVENT_DRM_MESSAGE) AAMP event.
Definition at line 1815 of file jsbindings.cpp.
|
inline |
AAMP_JSListener_DrmMessage Constructor.
[in] | aamp | instance of AAMP_JS |
[in] | type | event type |
[in] | jsCallback | callback to be registered as listener |
Definition at line 1825 of file jsbindings.cpp.
|
inlinevirtual |
Set JS event properties.
[in] | e | AAMP event object |
[in] | context | JS execution context |
[out] | eventObj | JS event object |
Reimplemented from AAMP_JSListener.
Definition at line 1835 of file jsbindings.cpp.