Home
last modified time | relevance | path

Searched refs:RedundancyPolicy (Results 1 – 9 of 9) sorted by relevance

/openbmc/phosphor-fan-presence/presence/
H A Drpolicy.hpp26 class RedundancyPolicy class
29 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::RedundancyPolicy
115 RedundancyPolicy& getPolicy() override in getPolicy()
H A Djson_parser.hpp30 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(
H A Dgpio.hpp17 class RedundancyPolicy;
91 virtual RedundancyPolicy& getPolicy() = 0;
168 virtual RedundancyPolicy& getPolicy() = 0;
H A Dtach.hpp18 class RedundancyPolicy;
85 virtual RedundancyPolicy& getPolicy() = 0;
H A Dfallback.hpp27 class Fallback : public RedundancyPolicy
47 RedundancyPolicy(fan, std::move(e)), sensors(s) in Fallback()
H A Djson_parser.cpp224 std::unique_ptr<RedundancyPolicy> JsonConfig::getPolicy( in getPolicy()
352 std::unique_ptr<RedundancyPolicy> getAnyof( in getAnyof()
366 std::unique_ptr<RedundancyPolicy> getFallback( in getFallback()
H A Danyof.hpp29 class AnyOf : public RedundancyPolicy
H A Danyof.cpp39 RedundancyPolicy(fan, std::move(e)), state(), in AnyOf()
/openbmc/phosphor-fan-presence/presence/templates/
H A Dgenerated.mako.hpp66 using Policies = std::array<std::unique_ptr<RedundancyPolicy>, ${len(policies)}>;