Searched refs:RedundancyPolicy (Results 1 – 9 of 9) sorted by relevance
26 class RedundancyPolicy class29 RedundancyPolicy(const RedundancyPolicy&) = default;30 RedundancyPolicy& operator=(const RedundancyPolicy&) = default;31 RedundancyPolicy(RedundancyPolicy&&) = default;32 RedundancyPolicy& operator=(RedundancyPolicy&&) = default;33 virtual ~RedundancyPolicy() = default;41 explicit RedundancyPolicy(const Fan& f, in RedundancyPolicy() function in phosphor::fan::presence::RedundancyPolicy115 RedundancyPolicy& getPolicy() override in getPolicy()
30 using policies = std::vector<std::unique_ptr<RedundancyPolicy>>;40 using rpolicyHandler = std::function<std::unique_ptr<RedundancyPolicy>(130 std::unique_ptr<RedundancyPolicy> getPolicy(176 std::unique_ptr<RedundancyPolicy> getAnyof(188 std::unique_ptr<RedundancyPolicy> getFallback(
17 class RedundancyPolicy;91 virtual RedundancyPolicy& getPolicy() = 0;168 virtual RedundancyPolicy& getPolicy() = 0;
18 class RedundancyPolicy;85 virtual RedundancyPolicy& getPolicy() = 0;
27 class Fallback : public RedundancyPolicy47 RedundancyPolicy(fan, std::move(e)), sensors(s) in Fallback()
224 std::unique_ptr<RedundancyPolicy> JsonConfig::getPolicy( in getPolicy()352 std::unique_ptr<RedundancyPolicy> getAnyof( in getAnyof()366 std::unique_ptr<RedundancyPolicy> getFallback( in getFallback()
29 class AnyOf : public RedundancyPolicy
39 RedundancyPolicy(fan, std::move(e)), state(), in AnyOf()
66 using Policies = std::array<std::unique_ptr<RedundancyPolicy>, ${len(policies)}>;