// duplicate code, it is a thin wrapper around getCachedZoneWriter only.
ConfigurableClientList::ReloadResult
ConfigurableClientList::reload(const Name& name) {
- ZoneWriterPair result(getCachedZoneWriter(name));
+ const ZoneWriterPair result(getCachedZoneWriter(name));
if (result.second) {
result.second->load();
result.second->install();
}
memory::LoadAction load_action;
DataSourceClient* client(result.info->data_src_client_);
- if (client) {
+ if (client != NULL) {
// Now finally provide the writer.
// If it does not exist in client,
// DataSourceError is thrown, which is exactly the result what we
filename);
}
return (ZoneWriterPair(ZONE_RELOADED,
- ZoneWriterPtr(result.info->cache_->getZoneTableSegment().
- getZoneWriter(load_action, name, rrclass_))));
+ ZoneWriterPtr(
+ result.info->cache_->getZoneTableSegment().
+ getZoneWriter(load_action, name, rrclass_))));
}
// NOTE: This function is not tested, it would be complicated. However, the
///
/// \param zone The origin of the zone to reload.
/// \return The result has two parts. The first one is a status describing
- /// if it worked or not (and in case it didn't, also why). If the status
- /// is ZONE_RELOADED, the second part contains a shared pointer to the
- /// writer. If the status is anything else, the second part is NULL.
+ /// if it worked or not (and in case it didn't, also why). If the
+ /// status is ZONE_RELOADED, the second part contains a shared pointer
+ /// to the writer. If the status is anything else, the second part is
+ /// NULL.
/// \throw DataSourceError or anything else that the data source
/// containing the zone might throw is propagated.
/// \throw DataSourceError if something unexpected happens, like when