eventhandler_list
eventhandler_register_internal(struct eventhandler_list *list,
eventhandler_register(struct eventhandler_list *list, const char *name,
vimage_eventhandler_register(struct eventhandler_list *list, const char *name,
_eventhandler_deregister(struct eventhandler_list *list, eventhandler_tag tag,
eventhandler_deregister(struct eventhandler_list *list, eventhandler_tag tag)
eventhandler_deregister_nowait(struct eventhandler_list *list,
static struct eventhandler_list *
struct eventhandler_list *list;
struct eventhandler_list *
struct eventhandler_list *list;
eventhandler_prune_list(struct eventhandler_list *list)
struct eventhandler_list *
struct eventhandler_list *list;
static TAILQ_HEAD(, eventhandler_list) eventhandler_lists;
static struct eventhandler_list *_eventhandler_find_list(const char *name);
static struct eventhandler_list *
struct eventhandler_list *list, *new_list;
struct eventhandler_list;
extern struct eventhandler_list *_eventhandler_list_ ## name \
struct eventhandler_list *_eventhandler_list_ ## name ; \
struct eventhandler_list *_el; \
struct eventhandler_list *_el; \
struct eventhandler_list *_el; \
struct eventhandler_list *_el; \
eventhandler_tag eventhandler_register(struct eventhandler_list *list,
void eventhandler_deregister(struct eventhandler_list *list,
void eventhandler_deregister_nowait(struct eventhandler_list *list,
struct eventhandler_list *eventhandler_find_list(const char *name);
void eventhandler_prune_list(struct eventhandler_list *list);
struct eventhandler_list *eventhandler_create_list(const char *name);
eventhandler_tag vimage_eventhandler_register(struct eventhandler_list *list,
TAILQ_ENTRY(eventhandler_list) el_link;