![]() |
RDK Documentation (Open Sourced RDK Components)
|
Event listener impl for AAMP_EVENT_AD_PLACEMENT_START event. More...
Public Member Functions | |
AAMP_Listener_AdPlacementStart (PrivAAMPStruct_JS *obj, AAMPEventType type, JSObjectRef jsCallback) | |
AAMP_Listener_AdPlacementStart Constructor. More... | |
void | SetEventProperties (const AAMPEventPtr &ev, JSObjectRef jsEventObj) |
Set properties to JS event object. More... | |
![]() | |
AAMP_JSEventListener (PrivAAMPStruct_JS *obj, AAMPEventType type, JSObjectRef jsCallback) | |
AAMP_JSEventListener Constructor. | |
~AAMP_JSEventListener () | |
AAMP_JSEventListener Destructor. | |
AAMP_JSEventListener (const AAMP_JSEventListener &)=delete | |
Copy constructor disabled. More... | |
AAMP_JSEventListener & | operator= (const AAMP_JSEventListener &)=delete |
assignment operator disabled More... | |
void | Event (const AAMPEventPtr &e) |
Callback invoked for dispatching 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 (PrivAAMPStruct_JS *obj, AAMPEventType type, JSObjectRef jsCallback) |
Adds a JS function as listener for a particular event. More... | |
static void | RemoveEventListener (PrivAAMPStruct_JS *obj, AAMPEventType type, JSObjectRef jsCallback) |
Removes a JS listener for a particular event. More... | |
static void | RemoveAllEventListener (PrivAAMPStruct_JS *obj) |
Remove all JS listeners registered. More... | |
![]() | |
PrivAAMPStruct_JS * | p_obj |
AAMPEventType | p_type |
JSObjectRef | p_jsCallback |
Event listener impl for AAMP_EVENT_AD_PLACEMENT_START event.
Definition at line 962 of file jseventlistener.cpp.
|
inline |
AAMP_Listener_AdPlacementStart Constructor.
[in] | obj | aamp instance of PrivAAMPStruct_JS |
[in] | type | event type |
[in] | jsCallback | callback to be registered as listener |
Definition at line 971 of file jseventlistener.cpp.
|
inlinevirtual |
Set properties to JS event object.
[in] | ev | AAMP event object |
[out] | jsEventObj | JS event object |
Reimplemented from AAMP_JSEventListener.
Definition at line 981 of file jseventlistener.cpp.