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