libdom
Loading...
Searching...
No Matches
event_target.h File Reference
#include <stdbool.h>
#include <dom/core/exceptions.h>
#include <dom/core/string.h>

Go to the source code of this file.

Classes

struct  dom_event_target
 
struct  dom_event_target_vtable
 

Macros

#define dom_event_target_add_event_listener(et, t, l, c)
 
#define dom_event_target_remove_event_listener(et, t, l, c)
 
#define dom_event_target_dispatch_event(et, e, s)
 
#define dom_event_target_add_event_listener_ns(et, n, t, l, c)
 
#define dom_event_target_remove_event_listener_ns(et, n, t, l, c)
 

Typedefs

typedef struct dom_event_target dom_event_target
 
typedef struct dom_event_target_vtable dom_event_target_vtable
 

Macro Definition Documentation

◆ dom_event_target_add_event_listener

#define dom_event_target_add_event_listener ( et,
t,
l,
c )
Value:
(dom_string *) (t), (struct dom_event_listener *) (l), \
(bool) (c))
#define dom_event_target_add_event_listener(et, t, l, c)
Definition event_target.h:55
Definition event_listener.h:18
Definition event_target.h:20
Definition string.h:19

◆ dom_event_target_add_event_listener_ns

#define dom_event_target_add_event_listener_ns ( et,
n,
t,
l,
c )
Value:
(dom_event_target *) (et), (dom_string *) (n),\
(dom_string *) (t), (struct dom_event_listener *) (l),\
(bool) (c))
#define dom_event_target_add_event_listener_ns(et, n, t, l, c)
Definition event_target.h:90

◆ dom_event_target_dispatch_event

#define dom_event_target_dispatch_event ( et,
e,
s )
Value:
(struct dom_event *) (e), (bool *) (s))
#define dom_event_target_dispatch_event(et, e, s)
Definition event_target.h:78
Definition event.h:27

◆ dom_event_target_remove_event_listener

#define dom_event_target_remove_event_listener ( et,
t,
l,
c )
Value:
(dom_event_target *) (et), (dom_string *) (t),\
(struct dom_event_listener *) (l), (bool) (c))
#define dom_event_target_remove_event_listener(et, t, l, c)
Definition event_target.h:67

◆ dom_event_target_remove_event_listener_ns

#define dom_event_target_remove_event_listener_ns ( et,
n,
t,
l,
c )
Value:
(dom_event_target *) (et), (dom_string *) (n),\
(dom_string *) (t), (struct dom_event_listener *) (l),\
(bool) (c))
#define dom_event_target_remove_event_listener_ns(et, n, t, l, c)
Definition event_target.h:104

Typedef Documentation

◆ dom_event_target

typedef struct dom_event_target dom_event_target

◆ dom_event_target_vtable

typedef struct dom_event_target_vtable dom_event_target_vtable