1 /*
2  * Copyright (C) 2018 Alexander Borisov
3  *
4  * Author: Alexander Borisov <borisov@lexbor.com>
5  */
6 
7 #ifndef LEXBOR_DOM_EVENT_TARGET_H
8 #define LEXBOR_DOM_EVENT_TARGET_H
9 
10 #ifdef __cplusplus
11 extern "C" {
12 #endif
13 
14 #include "lexbor/dom/interface.h"
15 
16 
17 struct lxb_dom_event_target {
18     void *events;
19 };
20 
21 
22 LXB_API lxb_dom_event_target_t *
23 lxb_dom_event_target_create(lxb_dom_document_t *document);
24 
25 LXB_API lxb_dom_event_target_t *
26 lxb_dom_event_target_destroy(lxb_dom_event_target_t *event_target,
27                              lxb_dom_document_t *document);
28 
29 
30 #ifdef __cplusplus
31 } /* extern "C" */
32 #endif
33 
34 #endif /* LEXBOR_DOM_EVENT_TARGET_H */
35