Rudiments
domevents.h
1// Copyright (c) 1999-2018 David Muse
2// See the COPYING file for more information.
3
4#ifndef RUDIMENTS_DOMEVENTS_H
5#define RUDIMENTS_DOMEVENTS_H
6
7#include <rudiments/private/domeventsincludes.h>
8
9typedef domnode *(*domeventhandler_t)(domnode *xmltreenode,
10 domnode *eventtreenode,
11 void *data);
12
219class RUDIMENTS_DLLSPEC domevents : public object {
220 public:
221
224
227
238 bool setEvents(domnode *events);
239
250 bool setEventHandler(const char *event,
251 domeventhandler_t handler);
252
257 bool setData(void *data);
258
269 bool process(domnode *xmltreenode);
270
275 void setDebugLevel(uint8_t debuglevel);
276
277 #include <rudiments/private/domevents.h>
278};
279
280#endif
Definition domevents.h:219
bool setEventHandler(const char *event, domeventhandler_t handler)
bool setData(void *data)
bool process(domnode *xmltreenode)
void setDebugLevel(uint8_t debuglevel)
bool setEvents(domnode *events)
Definition domnode.h:122
Definition object.h:10