Lines Matching +full:d +full:- +full:bus
8 * http://www.apache.org/licenses/LICENSE-2.0
20 #include <sdbusplus/bus.hpp>
21 #include <sdbusplus/bus/match.hpp>
33 * Class that finds instances of one or more D-Bus interfaces.
35 * A D-Bus service name and one or more D-Bus interfaces are specified in the
40 * - Registers an InterfacesAdded listener for the specified service. Class is
41 * notified when a new interface instance is created on D-Bus.
42 * - Queries the ObjectMapper to find interface instances that already exist.
54 // Specify which compiler-generated methods we want
65 * @param path D-Bus object path that implements the interface
66 * @param interface D-Bus interface that was found
67 * @param properties Properties of the D-Bus interface
82 * @param bus D-Bus bus object
83 * @param service D-Bus service that owns the object paths implementing
85 * @param interfaces D-Bus interfaces to find
90 sdbusplus::bus_t& bus, const std::string& service,
101 * method may be useful if the caller is not currently receiving D-Bus
110 * Callback function to handle InterfacesAdded D-Bus signals
118 * Finds any interface instances that already exist on D-Bus.
123 * D-Bus bus object.
125 sdbusplus::bus_t& bus; member in phosphor::power::util::DBusInterfacesFinder
128 * D-Bus service that owns the object paths implementing the interfaces.
133 * D-Bus interfaces to find.
146 sdbusplus::bus::match_t match;