xref: /openbmc/phosphor-hwmon/types.hpp (revision 043d3230)
1 #pragma once
2 
3 #include "interface.hpp"
4 
5 #include <experimental/any>
6 
7 using Object = std::map<InterfaceType, std::experimental::any>;
8 using ObjectInfo = std::tuple<sdbusplus::bus::bus*, std::string, Object>;
9 using RetryIO = std::tuple<size_t, std::chrono::milliseconds>;
10 using ObjectStateData = std::pair<std::string, ObjectInfo>;
11