- void (*push)(void *closure, const char *event, int evtid, struct json_object *object);
- void (*broadcast)(void *closure, const char *event, int evtid, struct json_object *object);
- void (*add)(void *closure, const char *event, int evtid);
- void (*remove)(void *closure, const char *event, int evtid);
+ void (*push)(void *closure, const char *event, uint16_t evtid, struct json_object *object);
+ void (*broadcast)(void *closure, const char *event, struct json_object *object, const uuid_binary_t uuid, uint8_t hop);
+ void (*add)(void *closure, const char *event, uint16_t evtid);
+ void (*remove)(void *closure, const char *event, uint16_t evtid);