From bf6f071e5371528c77838dfdcd681624b1cc3695 Mon Sep 17 00:00:00 2001 From: Remi Gacogne Date: Thu, 24 Nov 2022 17:20:27 +0100 Subject: [PATCH] dnsdist: Add dnsdist::Protocol::isUDP() --- pdns/dnsdist-protocols.cc | 5 +++++ pdns/dnsdist-protocols.hh | 1 + 2 files changed, 6 insertions(+) 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: -- 2.47.2