Searched refs:BaseRule (Results 1 – 8 of 8) sorted by relevance
23 class BaseRule class26 explicit BaseRule(const std::string& thisRule) : rule(thisRule) {} in BaseRule() function in crow::BaseRule28 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;
20 public BaseRule,26 explicit TaggedRule(const std::string& ruleIn) : BaseRule(ruleIn) {} in TaggedRule()
68 class DynamicRule : public BaseRule, public RuleParameterTraits<DynamicRule>71 explicit DynamicRule(const std::string& ruleIn) : BaseRule(ruleIn) {} in DynamicRule()
23 class WebSocketRule : public BaseRule28 explicit WebSocketRule(const std::string& ruleIn) : BaseRule(ruleIn) in WebSocketRule()
21 class SseSocketRule : public BaseRule
25 SseSocketRule::SseSocketRule(const std::string& ruleIn) : BaseRule(ruleIn) in SseSocketRule()
416 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;
77 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()