Home
last modified time | relevance | path

Searched refs:BaseRule (Results 1 – 8 of 8) sorted by relevance

/openbmc/bmcweb/http/routing/
H A Dbaserule.hpp23 class BaseRule class
26 explicit BaseRule(const std::string& thisRule) : rule(thisRule) {} in BaseRule() function in crow::BaseRule
28 virtual ~BaseRule() = default;
30 BaseRule(const BaseRule&) = delete;
31 BaseRule(BaseRule&&) = delete;
32 BaseRule& operator=(const BaseRule&) = delete;
33 BaseRule& operator=(const BaseRule&&) = delete;
36 std::unique_ptr<BaseRule> upgrade() in upgrade()
101 std::unique_ptr<BaseRule> ruleToUpgrade;
H A Dtaggedrule.hpp20 public BaseRule,
26 explicit TaggedRule(const std::string& ruleIn) : BaseRule(ruleIn) {} in TaggedRule()
H A Ddynamicrule.hpp68 class DynamicRule : public BaseRule, public RuleParameterTraits<DynamicRule>
71 explicit DynamicRule(const std::string& ruleIn) : BaseRule(ruleIn) {} in DynamicRule()
H A Dwebsocketrule.hpp23 class WebSocketRule : public BaseRule
28 explicit WebSocketRule(const std::string& ruleIn) : BaseRule(ruleIn) in WebSocketRule()
H A Dsserule.hpp21 class SseSocketRule : public BaseRule
H A Dsserule.cpp25 SseSocketRule::SseSocketRule(const std::string& ruleIn) : BaseRule(ruleIn) in SseSocketRule()
/openbmc/bmcweb/http/
H A Drouting.hpp416 std::vector<BaseRule*> rules;
422 void internalAdd(std::string_view rule, BaseRule* ruleObject) in internalAdd()
436 void internalAddRuleObject(const std::string& rule, BaseRule* ruleObject) in internalAddRuleObject()
469 for (std::unique_ptr<BaseRule>& rule : allRules) in validate()
473 std::unique_ptr<BaseRule> upgraded = rule->upgrade(); in validate()
490 BaseRule* rule = nullptr;
572 std::vector<BaseRule*>& rules = perMethod.rules; in handleUpgrade()
589 BaseRule& rule = *rules[ruleIndex]; in handleUpgrade()
648 BaseRule& rule = *foundRoute.route.rule; in handle()
698 std::vector<std::unique_ptr<BaseRule>> allRules;
/openbmc/bmcweb/include/
H A Ddbus_privileges.hpp77 BaseRule& rule) in isUserPrivileged()
115 BaseRule& rule, const dbus::utility::DBusPropertiesMap& userInfoMap) in afterGetUserInfoValidate()
161 const std::shared_ptr<bmcweb::AsyncResp>& asyncResp, BaseRule& rule, in validatePrivilege()