d_sortlist.insert(formask).second.d_orders.insert(valmask).second=order;
}
-std::unique_ptr<SortListOrderCmp> SortList::getOrderCmp(const ComboAddress& who)
+std::unique_ptr<SortListOrderCmp> SortList::getOrderCmp(const ComboAddress& who) const
{
if(!d_sortlist.match(who)) {
return std::unique_ptr<SortListOrderCmp>();
void clear();
void addEntry(const Netmask& covers, const Netmask& answermask, int order=-1);
int getMaxOrder(const Netmask& formask) const;
- std::unique_ptr<SortListOrderCmp> getOrderCmp(const ComboAddress& who);
+ std::unique_ptr<SortListOrderCmp> getOrderCmp(const ComboAddress& who) const;
private:
NetmaskTree<SortListOrder> d_sortlist;