From 5d5ddf280c5da3c38a08e584dd892e8d31c109c2 Mon Sep 17 00:00:00 2001 From: Andrea Bondavalli Date: Sat, 25 Feb 2023 22:45:36 +0100 Subject: [PATCH] Fixed broken build without AVAHI support --- daemon/mdns_client.hpp | 2 ++ daemon/mdns_server.hpp | 2 ++ 2 files changed, 4 insertions(+) diff --git a/daemon/mdns_client.hpp b/daemon/mdns_client.hpp index 8982dfa..bfe1ecf 100644 --- a/daemon/mdns_client.hpp +++ b/daemon/mdns_client.hpp @@ -55,6 +55,7 @@ class MDNSClient { virtual void on_remove_rtsp_source(const std::string& name, const std::string& domain){}; +#ifdef _USE_AVAHI_ static void resolve_callback(AvahiServiceResolver* r, AvahiIfIndex interface, AvahiProtocol protocol, @@ -80,6 +81,7 @@ class MDNSClient { static void client_callback(AvahiClient* c, AvahiClientState state, void* userdata); +#endif void process_results(); diff --git a/daemon/mdns_server.hpp b/daemon/mdns_server.hpp index b00b1f9..3e02fe6 100644 --- a/daemon/mdns_server.hpp +++ b/daemon/mdns_server.hpp @@ -55,6 +55,7 @@ class MDNSServer { bool remove_service(const std::string& name); protected: +#ifdef _USE_AVAHI_ static void entry_group_callback(AvahiEntryGroup* g, AvahiEntryGroupState state, void* userdata); @@ -63,6 +64,7 @@ class MDNSServer { void* userdata); bool create_services(AvahiClient* client); +#endif private: std::atomic_bool running_{false};