#ifndef __EVENTQ_H__
#define __EVENTQ_H__

#include "events.h"

typedef void (*eventHandler)(void);

int eventqInit(void);
void eventqPut(int);
void eventqUrgentPut(int);
int eventqGet(void);
int eventqRegisterHandler(int evType, eventHandler handler);
int eventqGetHandler(int evType, eventHandler *pHandler);
void eventqDispatch(void);

#endif /* __EVENTQ_H__ */
