OpenBMC:BmcWeb 生效路由5 优化trie
OpenBMC:BmcWeb 生效路由4 将路由添加到Trie中-CSDN博客
在url被添加到trie中后,validate的最后一步是优化trie
void validate()
{
for (std::unique_ptr<BaseRule>& rule : allRules)
{
if (rule)
{
std::unique_ptr<BaseRule> upgraded = rule->upgrade();
if (upgraded)
{
rule = std::move(upgraded);
}
rule->validate();
internalAddRuleObject(rule->rule, rule.get());
}
}
for (PerMethod& perMethod : perMethods)
{
pe