libdom
Loading...
Searching...
No Matches
Functions
event_listener.c File Reference
#include <stdlib.h>
#include "events/event_listener.h"
#include "core/document.h"

Functions

dom_exception dom_event_listener_create (handle_event handler, void *pw, dom_event_listener **listener)
 
void dom_event_listener_ref (dom_event_listener *listener)
 
void dom_event_listener_unref (dom_event_listener *listener)
 

Function Documentation

◆ dom_event_listener_create()

dom_exception dom_event_listener_create ( handle_event handler,
void * pw,
dom_event_listener ** listener )

Create an EventListener

Parameters
docThe document object
handlerThe event function
pwThe private data
listenerThe returned EventListener
Returns
DOM_NO_ERR on success, DOM_NO_MEM_ERR on memory exhaustion.

◆ dom_event_listener_ref()

void dom_event_listener_ref ( dom_event_listener * listener)

Claim a new reference on the listener object

Parameters
listenerThe EventListener object

◆ dom_event_listener_unref()

void dom_event_listener_unref ( dom_event_listener * listener)

Release a reference on the listener object

Parameters
listenerThe EventListener object