From: Remi Gacogne Date: Thu, 24 Nov 2022 16:20:27 +0000 (+0100) Subject: dnsdist: Add dnsdist::Protocol::isUDP() X-Git-Tag: dnsdist-1.8.0-rc1~147^2~5 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=bf6f071e5371528c77838dfdcd681624b1cc3695;p=thirdparty%2Fpdns.git dnsdist: Add dnsdist::Protocol::isUDP() --- diff --git a/pdns/dnsdist-protocols.cc b/pdns/dnsdist-protocols.cc index adafcf759b..aee63f28ee 100644 --- a/pdns/dnsdist-protocols.cc +++ b/pdns/dnsdist-protocols.cc @@ -74,6 +74,11 @@ const std::string& Protocol::toPrettyString() const return s_prettyNames.at(static_cast(d_protocol)); } +bool Protocol::isUDP() const +{ + return d_protocol == DoUDP || d_protocol == DNSCryptUDP; +} + uint8_t Protocol::toNumber() const { return static_cast(d_protocol); diff --git a/pdns/dnsdist-protocols.hh b/pdns/dnsdist-protocols.hh index 36284c37f0..c5c5743908 100644 --- a/pdns/dnsdist-protocols.hh +++ b/pdns/dnsdist-protocols.hh @@ -54,6 +54,7 @@ public: const std::string& toString() const; const std::string& toPrettyString() const; + bool isUDP() const; uint8_t toNumber() const; private: