13 #include <boost/noncopyable.hpp>
121 #endif // RRCOLLATOR_H
std::function< void(const RRsetPtr &rrset)> AddRRsetCallback
Callback functor type for RRCollator.
A converter from a stream of RRs to a stream of collated RRsets.
RRCollator(const AddRRsetCallback &callback)
Constructor.
AddRRCallback getCallback()
Return MasterLoader compatible callback.
Defines the logger used by the top-level component of kea-dhcp-ddns.
void flush()
Call the callback on the remaining RRset, if any.
std::function< void(const Name &name, const RRClass &rrclass, const RRType &rrtype, const RRTTL &rrttl, const rdata::RdataPtr &rdata)> AddRRCallback
Type of callback to add a RR.