Lines Matching full:const

24 const UtilsInterface& getUtils();
49 std::string getService(sdbusplus::bus_t& bus, const char* path,
50 const char* interface);
63 std::vector<std::string> getServices(sdbusplus::bus_t& bus, const char* path,
64 const char* interface);
79 T getProperty(sdbusplus::bus_t& bus, const char* service, const char* path,
80 const char* interface, const char* propertyName);
92 std::string getVersionId(const std::string& version);
100 std::string getVersion(const std::string& inventoryPath);
108 std::string getModel(const std::string& inventoryPath);
117 std::string getLatestVersion(const std::set<std::string>& versions);
126 bool isAssociated(const std::string& psuInventoryPath,
127 const AssociationList& assocs);
136 UtilsInterface(const UtilsInterface&) = delete;
137 UtilsInterface& operator=(const UtilsInterface&) = delete;
147 sdbusplus::bus_t& bus) const = 0;
149 virtual std::string getService(sdbusplus::bus_t& bus, const char* path,
150 const char* interface) const = 0;
153 sdbusplus::bus_t& bus, const char* path,
154 const char* interface) const = 0;
156 virtual std::string getVersionId(const std::string& version) const = 0;
158 virtual std::string getVersion(const std::string& inventoryPath) const = 0;
160 virtual std::string getModel(const std::string& inventoryPath) const = 0;
163 const std::set<std::string>& versions) const = 0;
165 virtual bool isAssociated(const std::string& psuInventoryPath,
166 const AssociationList& assocs) const = 0;
168 virtual any getPropertyImpl(sdbusplus::bus_t& bus, const char* service,
169 const char* path, const char* interface,
170 const char* propertyName) const = 0;
173 T getProperty(sdbusplus::bus_t& bus, const char* service, const char* path, in getProperty()
174 const char* interface, const char* propertyName) const in getProperty() argument
187 sdbusplus::bus_t& bus) const override;
189 std::string getService(sdbusplus::bus_t& bus, const char* path,
190 const char* interface) const override;
193 const char* path,
194 const char* interface) const override;
196 std::string getVersionId(const std::string& version) const override;
198 std::string getVersion(const std::string& inventoryPath) const override;
200 std::string getModel(const std::string& inventoryPath) const override;
203 const std::set<std::string>& versions) const override;
205 bool isAssociated(const std::string& psuInventoryPath,
206 const AssociationList& assocs) const override;
208 any getPropertyImpl(sdbusplus::bus_t& bus, const char* service,
209 const char* path, const char* interface,
210 const char* propertyName) const override;
213 inline std::string getService(sdbusplus::bus_t& bus, const char* path, in getService()
214 const char* interface) in getService()
220 sdbusplus::bus_t& bus, const char* path, const char* interface) in getServices()
230 inline std::string getVersionId(const std::string& version) in getVersionId()
235 inline std::string getVersion(const std::string& inventoryPath) in getVersion()
240 inline std::string getModel(const std::string& inventoryPath) in getModel()
245 inline std::string getLatestVersion(const std::set<std::string>& versions) in getLatestVersion()
250 inline bool isAssociated(const std::string& psuInventoryPath, in isAssociated()
251 const AssociationList& assocs) in isAssociated()
257 T getProperty(sdbusplus::bus_t& bus, const char* service, const char* path, in getProperty()
258 const char* interface, const char* propertyName) in getProperty()