13#include <boost/shared_ptr.hpp>
61 std::string
toText()
const;
74 return ((rrclass_ == rhs.rrclass_) && (name_ == rhs.name_));
84 return (!
operator==(rhs));
The D2Zone encapsulates the Zone section in DNS Update message.
std::string toText() const
Returns text representation of the Zone.
bool operator!=(const D2Zone &rhs) const
Inequality operator to compare D2Zone objects in query and response messages.
const dns::RRClass & getClass() const
Returns the Zone class.
bool operator==(const D2Zone &rhs) const
Equality operator to compare D2Zone objects in query and response messages.
const dns::Name & getName() const
Returns the Zone name.
D2Zone(const dns::Name &name, const dns::RRClass &rrclass)
Constructor from Name and RRClass.
The Name class encapsulates DNS names.
The RRClass class encapsulates DNS resource record classes.
std::ostream & operator<<(std::ostream &os, const IOAddress &address)
Insert the IOAddress as a string into stream.
boost::shared_ptr< D2Zone > D2ZonePtr
Defines the logger used by the top-level component of kea-lfc.