164 const char* source = NULL);
This is a base class for exceptions thrown from the DNS library module.
virtual const char * what() const
Returns a C-style character string of the cause of the exception.
An exception that is thrown if an error occurs while loading a master zone data.
MasterLoadError(const char *file, size_t line, const char *what)
The Name class encapsulates DNS names.
The RRClass class encapsulates DNS resource record classes.
void masterLoad(const char *const filename, const Name &origin, const RRClass &zone_class, MasterLoadCallback callback)
Master zone file loader from a file.
boost::shared_ptr< AbstractRRset > RRsetPtr
A pointer-like type pointing to an RRset object.
std::function< void(RRsetPtr)> MasterLoadCallback
The type of the callback parameter of masterLoad().
Defines the logger used by the top-level component of kea-lfc.