Lines Matching +full:phosphor +full:- +full:dbus +full:- +full:interfaces
5 #include <phosphor-logging/lg2.hpp>
11 namespace phosphor namespace
21 using Interfaces = std::vector<Interface>; typedef
23 std::vector<std::pair<Path, std::vector<std::pair<Service, Interfaces>>>>;
27 /** @brief The template function to get property from the requested dbus path
29 * @param[in] bus - The Dbus bus object
30 * @param[in] service - The Dbus service name
31 * @param[in] path - The Dbus object path
32 * @param[in] interface - The Dbus interface
33 * @param[in] propertyName - The property name to get
42 "org.freedesktop.DBus.Properties", "Get"); in getProperty()
61 /** @brief The template function to set property to the requested dbus path
63 * @param[in] bus - The Dbus bus object
64 * @param[in] service - The Dbus service name
65 * @param[in] path - The Dbus object path
66 * @param[in] interface - The Dbus interface
67 * @param[in] propertyName - The property name to set
68 * @param[in] value - the value to set the property to
79 "org.freedesktop.DBus.Properties", "Set"); in setProperty()
99 * @param[in] bus - The Dbus bus object
100 * @param[in] path - The Dbus object path
101 * @param[in] interface - The Dbus interface
108 /** @brief Get sub tree from root, depth and interfaces
110 * @param[in] bus - The Dbus bus object
111 * @param[in] root - The root of the tree to search
112 * @param[in] interfaces - All interfaces in the subtree to search for
113 * @param[in] depth - The number of path elements to descend
120 const Interfaces& interfaces, int32_t depth);
131 * @param[in] mode - The string of time mode
139 * @param[in] mode - The Mode enum
147 } // namespace phosphor