Commit fa5076be authored by Michal 'vorner' Vaner's avatar Michal 'vorner' Vaner Committed by JINMEI Tatuya
Browse files

[2292] Re-add version of find removed by accident

This one was not mutable, it just took Name as an argument.
parent b31ee9e4
......@@ -1102,6 +1102,23 @@ public:
return (ret);
}
/// \brief Simple find returning immutable node.
///
/// Acts as described in the \ref find section, but returns immutable
/// node pointer.
template <typename CBARG>
Result find(const isc::dns::Name& name,
const DomainTreeNode<T>** node,
DomainTreeNodeChain<T>& node_path,
bool (*callback)(const DomainTreeNode<T>&, CBARG),
CBARG callback_arg) const
{
const isc::dns::LabelSequence ls(name);
Result ret = find(ls, node, node_path, callback,
callback_arg);
return (ret);
}
/// \brief Find with callback and node chain
/// \anchor callback
///
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment