-static int afb_api_dbus_server_expects_event(struct api_dbus *api, const char *event)
-{
- size_t len = strlen(api->api);
- if (strncasecmp(event, api->api, len) != 0)
- return 0;
- return event[len] == '.';
-}
-
-static struct afb_event_listener_itf evitf = {
- .send = (void*)afb_api_dbus_server_send_event,
- .expects = (void*)afb_api_dbus_server_expects_event
+/* the interface for events */
+static const struct afb_evt_itf evt_itf = {
+ .broadcast = (void*)afb_api_dbus_server_send_event,
+ .push = (void*)afb_api_dbus_server_send_event