OpenBMC:BmcWeb 生效路由5 优化trie

 OpenBMC:BmcWeb 生效路由4 将路由添加到Trie中-CSDN博客

在url被添加到trie中后,validate的最后一步是优化trie


void validate()
{
    for (std::unique_ptr& rule : allRules)
    {
        if (rule)
        {
            std::unique_ptr upgraded = rule->upgrade();
            if (upgraded)
            {
                rule = std::move(upgraded);
            }
            rule->validate();
            internalAddRuleObject(rule->rule, rule.get());
        }
    }
    for (PerMethod& perMethod : perMethods)
    {
        pe

你可能感兴趣的:(OpenBMC,linux)