Lines Matching +full:bus +full:- +full:power
8 * http://www.apache.org/licenses/LICENSE-2.0
21 #include <sdbusplus/bus.hpp>
28 namespace phosphor::power::sequencer namespace
31 using DbusVariant = phosphor::power::util::DbusVariant;
32 using DbusPropertyMap = phosphor::power::util::DbusPropertyMap;
33 using DBusInterfacesFinder = phosphor::power::util::DBusInterfacesFinder;
36 * Power sequencer device properties.
42 uint8_t bus; member
49 * Class that finds power sequencer devices in the system.
58 // Specify which compiler-generated methods we want
67 * Callback function that is called when a power sequencer device is found.
82 * @param bus D-Bus bus object
83 * @param callback Callback function that is called each time a power
86 explicit DeviceFinder(sdbusplus::bus_t& bus, Callback callback);
89 * Callback function that is called when a D-Bus interface is found that
90 * contains power sequencer device properties.
92 * @param path D-Bus object path that implements the interface
93 * @param interface D-Bus interface that was found
94 * @param properties Properties of the D-Bus interface
102 * Returns the value of the D-Bus property with the specified name.
106 * @param properties D-Bus interface properties
107 * @param propertyName D-Bus property name
114 * Callback function that is called each time a power sequencer device is
120 * Class used to find D-Bus interfaces that contain power sequencer device
126 } // namespace phosphor::power::sequencer