| /openbmc/openpower-vpd-parser/vpd-manager/include/ |
| H A D | types.hpp | 19 using BiosProperty = std::tuple< 20 std::string, bool, std::string, std::string, std::string, 21 std::variant<int64_t, std::string>, std::variant<int64_t, std::string>, 22 std::vector<std::tuple<std::string, std::variant<int64_t, std::string>, 23 std::string>>>; 25 std::variant<std::monostate, std::map<std::string, BiosProperty>>; 26 using BiosBaseTableType = std::map<std::string, BiosBaseTable>; 28 std::variant<std::monostate, int64_t, std::string>; 29 using BiosAttributePendingValue = std::variant<int64_t, std::string>; 30 using BiosGetAttrRetType = std::tuple<std::string, BiosAttributeCurrentValue, [all …]
|
| /openbmc/bmcweb/include/ |
| H A D | dbus_utility.hpp | 34 using DbusVariantType = std::variant< 35 std::vector<std::tuple<std::string, std::string, std::string>>, 36 std::vector<std::string>, 37 std::vector<double>, 38 std::string, 48 std::vector<uint32_t>, 49 std::vector<uint16_t>, 51 std::tuple<uint64_t, std::vector<std::tuple<std::string, double, uint64_t>>>, 52 std::tuple<uint64_t, std::vector<std::tuple<std::string, std::string, double, uint64_t>>>, 53 std::vector<sdbusplus::message::object_path>, [all …]
|
| /openbmc/openpower-vpd-parser/vpd-tool/include/ |
| H A D | tool_types.hpp | 15 using BinaryVector = std::vector<uint8_t>; 19 using DbusVariantType = std::variant< 20 std::vector<std::tuple<std::string, std::string, std::string>>, 21 std::vector<std::string>, 22 std::vector<double>, 23 std::string, 34 std::vector<uint32_t>, 35 std::vector<uint16_t>, 37 std::tuple<uint64_t, std::vector<std::tuple<std::string, std::string, double, uint64_t>>>, 38 std::vector<std::tuple<std::string, std::string>>, [all …]
|
| /openbmc/phosphor-power/phosphor-regulators/test/ |
| H A D | rail_tests.cpp | 51 static const std::string chassisInvPath{ 67 std::optional<double> volts{1.3}; in TEST() 68 std::vector<std::unique_ptr<Action>> actions{}; in TEST() 69 actions.push_back(std::make_unique<MockAction>()); in TEST() 70 actions.push_back(std::make_unique<MockAction>()); in TEST() 71 std::unique_ptr<Configuration> configuration = in TEST() 72 std::make_unique<Configuration>(volts, std::move(actions)); in TEST() 76 actions.push_back(std::make_unique<MockAction>()); in TEST() 77 std::unique_ptr<SensorMonitoring> sensorMonitoring = in TEST() 78 std::make_unique<SensorMonitoring>(std::move(actions)); in TEST() [all …]
|
| H A D | system_tests.cpp | 58 static const std::string chassisInvPath{ 64 std::vector<std::unique_ptr<Rule>> rules{}; in TEST() 68 std::vector<std::unique_ptr<Chassis>> chassis{}; in TEST() 69 std::vector<std::unique_ptr<Device>> devices{}; in TEST() 72 std::make_unique<Chassis>(1, chassisInvPath, std::move(devices))); in TEST() 75 System system{std::move(rules), std::move(chassis)}; in TEST() 81 EXPECT_THROW(system.getIDMap().getRail("rail2"), std::invalid_argument); in TEST() 89 std::vector<std::unique_ptr<Action>> actions{}; in TEST() 91 std::make_unique<PresenceDetection>(std::move(actions)); in TEST() 95 auto i2cInterface = std::make_unique<i2c::MockedI2CInterface>(); in TEST() [all …]
|
| H A D | configuration_tests.cpp | 53 static const std::string chassisInvPath{ 60 std::optional<double> volts{1.3}; in TEST() 62 std::vector<std::unique_ptr<Action>> actions{}; in TEST() 63 actions.push_back(std::make_unique<MockAction>()); in TEST() 64 actions.push_back(std::make_unique<MockAction>()); in TEST() 66 Configuration configuration(volts, std::move(actions)); in TEST() 74 std::optional<double> volts{}; in TEST() 76 std::vector<std::unique_ptr<Action>> actions{}; in TEST() 77 actions.push_back(std::make_unique<MockAction>()); in TEST() 79 Configuration configuration(volts, std::move(actions)); in TEST() [all …]
|
| H A D | exception_utils_tests.cpp | 33 std::exception_ptr eptr; in TEST() 34 std::vector<std::exception_ptr> exceptions = in TEST() 42 std::exception_ptr eptr; in TEST() 47 throw std::logic_error{"JSON element is not an array"}; in TEST() 51 std::throw_with_nested( in TEST() 52 std::runtime_error{"Unable to parse config file"}); in TEST() 57 eptr = std::current_exception(); in TEST() 61 std::vector<std::exception_ptr> exceptions = in TEST() 68 std::rethrow_exception(exceptions[0]); in TEST() 71 catch (const std::logic_error& e) in TEST() [all …]
|
| H A D | device_tests.cpp | 70 auto chassis = std::make_unique<Chassis>(1, chassisInvPath); 74 std::vector<std::unique_ptr<Rule>> rules{}; 75 std::vector<std::unique_ptr<Chassis>> chassisVec{}; 76 chassisVec.emplace_back(std::move(chassis)); 78 std::make_unique<System>(std::move(rules), std::move(chassisVec)); 82 const std::string deviceInvPath{ 84 const std::string chassisInvPath{ 91 std::unique_ptr<System> system{}; 98 std::unique_ptr<i2c::I2CInterface> i2cInterface = createI2CInterface(); in TEST_F() 100 Device device{"vdd_reg", true, deviceInvPath, std::move(i2cInterface)}; in TEST_F() [all …]
|
| /openbmc/phosphor-fan-presence/control/json/ |
| H A D | manager.hpp | 70 std::tuple<std::string, std::vector<std::unique_ptr<ActionBase>>&, 71 const std::vector<Group>&, bool>; 78 using TimerData = std::pair<TimerType, TimerPkg>; 86 using SignalObject = std::tuple<std::string, std::string, std::string>; 89 std::vector<std::reference_wrapper<std::unique_ptr<ActionBase>>>; 95 std::function<bool(sdbusplus::message_t&, const SignalObject&, Manager&)>; 103 using SignalPkg = std::tuple<SignalHandler, SignalObject, TriggerActions>; 112 using SignalData = std::tuple<std::unique_ptr<std::vector<SignalPkg>>, 113 std::unique_ptr<sdbusplus::bus::match_t>>; 124 using Intf_v = std::string; [all …]
|
| /openbmc/openpower-pnor-code-mgmt/test/ |
| H A D | test_functions.cpp | 17 using namespace std::string_literals; 21 std::map<std::string, std::vector<std::string>> extensionMap{{ in TEST() 24 std::vector<std::string> compatibleSystem{"system-foo"s}, extensions; in TEST() 29 EXPECT_EQ(extensions, std::vector<std::string>{".EXT"s}); in TEST() 34 std::map<std::string, std::vector<std::string>> extensionMap{{ in TEST() 37 std::vector<std::string> compatibleSystem{"system-foo"s}, in TEST() 43 EXPECT_EQ(extensions, std::vector<std::string>{"foo"s}); in TEST() 48 std::map<std::string, std::vector<std::string>> extensionMap{{ in TEST() 52 std::vector<std::string> compatibleSystem{"system-foo"s}, in TEST() 58 EXPECT_EQ(extensions, std::vector<std::string>{".FOO"s}); in TEST() [all …]
|
| /openbmc/phosphor-dbus-monitor/src/test/ |
| H A D | propertywatchtest.hpp | 33 static Ret op(DBusInterfaceType& dbus, const std::string& busName, in op() 34 const std::string& path, const std::string& interface, in op() 35 const std::string& method, Args&&... args) in op() 46 const std::vector<std::string>&> 48 static GetObject op(DBusInterfaceType& dbus, const std::string& busName, in op() 49 const std::string& path, const std::string& interface, in op() 50 const std::string& method, const MapperPath& objectPath, in op() 51 const std::vector<std::string>& interfaces) in op() 62 const std::string&> 65 DBusInterfaceType& dbus, const std::string& busName, in op() [all …]
|
| /openbmc/phosphor-logging/extensions/openpower-pels/ |
| H A D | data_interface.hpp | 51 virtual std::string getMachineTypeModel() const = 0; 58 virtual std::string getMachineSerialNumber() const = 0; 80 using HostStateChangeFunc = std::function<void(bool)>; 92 void subscribeToHostStateChange(const std::string& name, in subscribeToHostStateChange() 103 void unsubscribeFromHostStateChange(const std::string& name) in unsubscribeFromHostStateChange() 109 std::function<void(const std::string& /* locationCode */)>; 121 void subscribeToFruPresent(const std::string& name, FRUPresentFunc func) in subscribeToFruPresent() 123 _fruPresentCallbacks[name] = std::move(func); in subscribeToFruPresent() 131 virtual std::string getBMCFWVersion() const in getBMCFWVersion() 141 virtual std::string getServerFWVersion() const in getServerFWVersion() [all …]
|
| H A D | dbus_types.hpp | 14 using BiosAttributes = std::map< 15 std::string, 16 std::tuple< 17 std::string, bool, std::string, std::string, std::string, 18 std::variant<int64_t, std::string>, std::variant<int64_t, std::string>, 19 std::vector<std::tuple<std::string, std::variant<int64_t, std::string>, 20 std::string>>>>; 22 using DBusValue = std::variant< 23 std::string, bool, std::vector<uint8_t>, std::vector<std::string>, 24 std::vector<std::tuple<std::string, std::string, std::string>>, [all …]
|
| /openbmc/phosphor-power/phosphor-power-sequencer/src/ |
| H A D | config_file_parser.hpp | 42 extern const std::filesystem::path standardConfigFileDirectory; 47 extern const std::string defaultConfigFileName; 54 std::filesystem::path getDefaultConfigFilePath(); 77 std::filesystem::path find( 78 const std::vector<std::string>& compatibleSystemTypes, 79 const std::filesystem::path& configFileDir = standardConfigFileDirectory); 91 std::vector<std::unique_ptr<Chassis>> parse( 92 const std::filesystem::path& pathName); 100 using JSONRefWrapper = std::reference_wrapper<const json>; 113 std::unique_ptr<Chassis> parseChassis( [all …]
|
| /openbmc/phosphor-power/phosphor-regulators/test/actions/ |
| H A D | if_action_tests.cpp | 41 std::unique_ptr<Action> conditionAction = in TEST() 42 std::make_unique<MockAction>(); in TEST() 44 std::vector<std::unique_ptr<Action>> thenActions{}; in TEST() 45 thenActions.push_back(std::make_unique<MockAction>()); in TEST() 46 thenActions.push_back(std::make_unique<MockAction>()); in TEST() 48 IfAction ifAction{std::move(conditionAction), std::move(thenActions)}; in TEST() 56 std::unique_ptr<Action> conditionAction = in TEST() 57 std::make_unique<MockAction>(); in TEST() 59 std::vector<std::unique_ptr<Action>> thenActions{}; in TEST() 60 thenActions.push_back(std::make_unique<MockAction>()); in TEST() [all …]
|
| /openbmc/openpower-vpd-parser/vpd-tool/src/ |
| H A D | vpd_tool.cpp | 20 {{"hb_memory_mirror_mode", constants::VALUE_8, std::nullopt, 30 {{"hb_field_core_override", constants::VALUE_32, std::nullopt, 31 std::nullopt, std::nullopt}}}}; 34 const std::string& i_vpdPath, const std::string& i_recordName, in readKeyword() 35 const std::string& i_keywordName, const bool i_onHardware, in readKeyword() 36 const std::string& i_fileToSave) in readKeyword() 45 i_vpdPath, std::make_tuple(i_recordName, i_keywordName)); in readKeyword() 49 std::string l_inventoryObjectPath( in readKeyword() 53 const std::string& l_keywordName = in readKeyword() 57 std::cerr << "Invalid keyword given." << std::endl; in readKeyword() [all …]
|
| /openbmc/pldm/host-bmc/dbus/ |
| H A D | custom_dbus.hpp | 33 using ObjectPath = std::string; 68 void setLocationCode(const std::string& path, std::string value); 77 std::optional<std::string> getLocationCode(const std::string& path) const; 83 void implementCpuCoreInterface(const std::string& path); 90 void setMicroCode(const std::string& path, uint32_t value); 98 std::optional<uint32_t> getMicroCode(const std::string& path) const; 104 void implementPCIeSlotInterface(const std::string& path); 111 void setSlotType(const std::string& path, const std::string& slotType); 117 void implementPCIeDeviceInterface(const std::string& path); 125 void setPCIeDeviceProps(const std::string& path, size_t lanesInUse, [all …]
|
| /openbmc/openpower-pnor-code-mgmt/ |
| H A D | functions.hpp | 28 std::function<void(const std::filesystem::path&, std::error_code&)>; 30 std::function<void(const std::filesystem::path&, 31 const std::filesystem::path&, const ErrorCallbackType&)>; 33 std::function<void(const std::vector<std::string>&)>; 35 const std::map<std::string, std::vector<std::string>>&, 36 const std::vector<std::string>&, std::vector<std::string>&); 37 void writeLink(const std::filesystem::path&, const std::filesystem::path&, 39 void findLinks(const std::filesystem::path&, const std::vector<std::string>&, 42 const std::map< 43 std::string, [all …]
|
| /openbmc/estoraged/src/test/ |
| H A D | util_test.cpp | 22 std::string prefixName = "."; in TEST() 23 std::string testFileName = prefixName + "/life_time"; in TEST() 24 std::ofstream testFile; in TEST() 26 std::ios::out | std::ios::binary | std::ios::trunc); in TEST() 30 EXPECT_TRUE(std::filesystem::remove(testFileName)); in TEST() 35 std::string prefixName = "."; in TEST() 36 std::string testFileName = prefixName + "/life_time"; in TEST() 37 std::ofstream testFile; in TEST() 39 std::ios::out | std::ios::binary | std::ios::trunc); in TEST() 44 EXPECT_TRUE(std::filesystem::remove(testFileName)); in TEST() [all …]
|
| /openbmc/telemetry/src/ |
| H A D | trigger_factory.hpp | 15 TriggerFactory(std::shared_ptr<sdbusplus::asio::connection> bus, 16 std::shared_ptr<sdbusplus::asio::object_server> objServer, 19 std::unique_ptr<interfaces::Trigger> make( 20 const std::string& id, const std::string& name, 21 const std::vector<std::string>& triggerActions, 22 const std::vector<std::string>& reportIds, 26 const std::vector<LabeledSensorInfo>& labeledSensorsinfo) 29 std::vector<LabeledSensorInfo> getLabeledSensorsInfo( 32 std::vector<LabeledSensorInfo> getLabeledSensorsInfo( 36 std::vector<std::shared_ptr<interfaces::Threshold>>& currentThresholds, [all …]
|
| /openbmc/entity-manager/src/fru_device/ |
| H A D | fru_utils.hpp | 25 using DeviceMap = std::flat_map<int, std::vector<uint8_t>>; 26 using BusMap = std::flat_map<int, std::shared_ptr<DeviceMap>>; 64 const std::vector<std::string> fruAreaNames = {"INTERNAL", "CHASSIS", "BOARD", 66 const std::regex nonAsciiRegex("[^\x01-\x7f]"); 68 const std::vector<std::string> chassisFruAreas = {"PART_NUMBER", 71 const std::vector<std::string> boardFruAreas = { 75 const std::vector<std::string> productFruAreas = { 79 const std::string fruCustomFieldName = "INFO_AM"; 84 std::underlying_type<fruAreas>::type(x) + 1); in operator ++() 87 inline const std::string& getFruAreaName(fruAreas area) in getFruAreaName() [all …]
|
| /openbmc/entity-manager/src/entity_manager/ |
| H A D | topology.hpp | 8 using Association = std::tuple<std::string, std::string, std::string>; 10 using BoardPathsView = decltype(std::views::keys( 11 std::declval<std::map<std::string, std::string>&>())); 16 std::string name; 17 std::string reverse; 19 AssocName(const std::string& name, const std::string& reverse, 20 const std::set<std::string>& allowedOnBoardTypes, 21 const std::set<std::string>& allowedOnBoardTypesReverse); 26 std::set<std::string> allowedOnBoardTypes; 30 std::set<std::string> allowedOnBoardTypesReverse; [all …]
|
| /openbmc/pldm/common/ |
| H A D | types.hpp | 21 using UUID = std::string; 22 using Request = std::vector<uint8_t>; 23 using Response = std::vector<uint8_t>; 24 using MCTPMsgTypes = std::vector<uint8_t>; 31 using MctpMedium = std::string; 39 using MctpInfoName = std::optional<std::string>; 49 using MctpInfo = std::tuple<eid, UUID, MctpMedium, NetworkId, MctpInfoName>; 59 using MctpEndpointProps = std::tuple<NetworkId, eid, MCTPMsgTypes>; 63 using MctpInfos = std::vector<MctpInfo>; 83 using ObjectPath = std::string; [all …]
|
| /openbmc/bmcweb/redfish-core/src/utils/ |
| H A D | time_utils.cpp | 36 std::optional<std::chrono::milliseconds> fromDurationString(std::string_view v) in fromDurationString() 38 std::chrono::milliseconds out = std::chrono::milliseconds::zero(); in fromDurationString() 58 return std::nullopt; in fromDurationString() 74 auto [ptr, ec] = std::from_chars(v.begin(), v.end(), ticks); in fromDurationString() 75 if (ec != std::errc()) in fromDurationString() 78 return std::nullopt; in fromDurationString() 84 return std::nullopt; in fromDurationString() 90 return std::nullopt; in fromDurationString() 92 out += std::chrono::days(ticks); in fromDurationString() 98 return std::nullopt; in fromDurationString() [all …]
|
| /openbmc/phosphor-fan-presence/ |
| H A D | sdbusplus.hpp | 34 class DBusError : public std::runtime_error 37 explicit DBusError(const std::string& msg) : std::runtime_error(msg) {} in DBusError() 48 DBusMethodError(const std::string& busName, const std::string& path, in DBusMethodError() 49 const std::string& interface, const std::string& method) : in DBusMethodError() 50 DBusError(std::format("DBus method failed: {} {} {} {}", busName, path, in DBusMethodError() 55 const std::string busName; 56 const std::string path; 57 const std::string interface; 58 const std::string method; 70 DBusServiceError(const std::string& path, const std::string& interface) : in DBusServiceError() [all …]
|