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