#ifndef __EVENTS_H__
#define __EVENTS_H__

struct event_callback {
	bool (*callback)(int events, void *data);
	void *data;
	int fd;
};

int event_register(int fd, int events,
	struct event_callback *callback);

int event_unregister(int fd);


int tapi_mainloop(void);

#endif