OpenBMC:BmcWeb添加路由3 设置权限
OpenBMC:BmcWeb添加路由2 route-CSDN博客
BMCWEB_ROUTE返回来了一个TaggedRule<T>对象的引用,而该对象是保存在Router::allRules中
TaggedRule的基类RuleParameterTraits提供了设置权限的成员函数privileges:
//http\routing\ruleparametertraits.hpp
template <typename T>
struct RuleParameterTraits
{
private:
friend T;
public:
using self_t = T;
self_t& privileges(
const std::initializer_list<std::initializer_list<const char*>>& p)
{
self_t* self = static_cast<self_t*>(this)