-#define DBUS_SERVICE_AVAHI "org.freedesktop.Avahi"
-
-#include <glib.h>
-
-int dbus_protocol_setup (GMainLoop *loop);
-void dbus_protocol_shutdown ();
+int dbus_protocol_setup(const AvahiPoll *poll_api, int disable_user_service_publishing, int force);
+void dbus_protocol_shutdown(void);
+void dbus_protocol_server_state_changed(AvahiServerState state);