From f2888ebc90328ef5581cbf608e7ec194085f887a Mon Sep 17 00:00:00 2001 From: Sven Luethi Date: Mon, 19 Apr 2021 00:06:02 +0200 Subject: [PATCH] Overhauls Resolver Message class structure --- src/resolver/Message.cpp | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/resolver/Message.cpp b/src/resolver/Message.cpp index 275dbc8..f09dabf 100644 --- a/src/resolver/Message.cpp +++ b/src/resolver/Message.cpp @@ -4,10 +4,18 @@ namespace Plains { namespace Resolver { -unsigned Message::Header::getID() const { - return ntohs(id); -} - +unsigned Message::Header::getID() const { return ntohs(id); } +unsigned Message::Header::getRCode() const { return ntohs(rCode); }; +unsigned Message::Header::getQDCount() const { return ntohs(qdCount); }; +unsigned Message::Header::getANCount() const { return ntohs(anCount); }; +unsigned Message::Header::getNSCount() const { return ntohs(nsCount); }; +unsigned Message::Header::getARCount() const { return ntohs(arCount); }; +unsigned Message::Header::getOpCode() const { return ntohs(opCode); }; +bool Message::Header::getRD() const { return ntohs(rd); }; +bool Message::Header::getAA() const { return ntohs(aa); }; +bool Message::Header::getTC() const { return ntohs(tc); }; +bool Message::Header::getRA() const { return ntohs(ra); }; +bool Message::Header::getQR() const { return ntohs(qr); };