#pragma once #include "platform.hpp" #include #include namespace llarp::dns { namespace sd { /// a dns platform that sets dns via systemd resolved class Platform : public I_Platform { public: virtual ~Platform() = default; void set_resolver(unsigned int if_index, llarp::SockAddr dns, bool global) override; }; } // namespace sd using SD_Platform_t = std::conditional_t; } // namespace llarp::dns