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); };