/openbmc/bmcweb/include/ |
H A D | dbus_utility.hpp | 32 using DbusVariantType = std::variant< 33 std::vector<std::tuple<std::string, std::string, std::string>>, 34 std::vector<std::string>, 35 std::vector<double>, 36 std::string, 46 std::vector<uint32_t>, 47 std::vector<uint16_t>, 49 std::tuple<uint64_t, std::vector<std::tuple<std::string, double, uint64_t>>>, 50 std::vector<sdbusplus::message::object_path>, 51 std::vector<std::tuple<std::string, std::string>>, [all …]
|
/openbmc/openpower-vpd-parser/vpd-manager/include/ |
H A D | types.hpp | 18 using BiosProperty = std::tuple< 19 std::string, bool, std::string, std::string, std::string, 20 std::variant<int64_t, std::string>, std::variant<int64_t, std::string>, 21 std::vector<std::tuple<std::string, std::variant<int64_t, std::string>, 22 std::string>>>; 24 std::variant<std::monostate, std::map<std::string, BiosProperty>>; 25 using BiosBaseTableType = std::map<std::string, BiosBaseTable>; 27 std::variant<std::monostate, int64_t, std::string>; 28 using BiosAttributePendingValue = std::variant<int64_t, std::string>; 29 using BiosGetAttrRetType = std::tuple<std::string, BiosAttributeCurrentValue, [all …]
|
H A D | event_logger.hpp | 31 static types::ErrorType getErrorType(const std::exception& i_exception); 41 static std::string getErrorMsg(const std::exception& i_exception); 74 const std::vector<types::InventoryCalloutData>& i_callouts, 75 const std::string& i_fileName, const std::string& i_funcName, 76 const uint8_t i_internalRc, const std::string& i_description, 77 const std::optional<std::string> i_userData1, 78 const std::optional<std::string> i_userData2, 79 const std::optional<std::string> i_symFru, 80 const std::optional<std::string> i_procedure); 98 const std::vector<types::DeviceCalloutData>& i_callouts, [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 | 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 …]
|
H A D | chassis_tests.cpp | 67 std::vector<std::unique_ptr<Rule>> rules{}; 68 std::vector<std::unique_ptr<Chassis>> chassis{}; 69 system = std::make_unique<System>(std::move(rules), std::move(chassis)); 73 const std::string defaultInventoryPath{ 76 std::unique_ptr<System> system{}; 92 std::vector<std::unique_ptr<Device>> devices{}; in TEST_F() 97 Chassis chassis{1, defaultInventoryPath, std::move(devices)}; in TEST_F() 109 catch (const std::invalid_argument& e) in TEST_F() 122 std::vector<std::unique_ptr<Device>> devices{}; in TEST_F() 128 Chassis chassis{1, defaultInventoryPath, std::move(devices)}; in TEST_F() [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-fan-presence/control/json/ |
H A D | manager.hpp | 71 std::tuple<std::string, std::vector<std::unique_ptr<ActionBase>>&, 72 const std::vector<Group>&, bool>; 79 using TimerData = std::pair<TimerType, TimerPkg>; 87 using SignalObject = std::tuple<std::string, std::string, std::string>; 90 std::vector<std::reference_wrapper<std::unique_ptr<ActionBase>>>; 96 std::function<bool(sdbusplus::message_t&, const SignalObject&, Manager&)>; 104 using SignalPkg = std::tuple<SignalHandler, SignalObject, TriggerActions>; 113 using SignalData = std::tuple<std::unique_ptr<std::vector<SignalPkg>>, 114 std::unique_ptr<sdbusplus::bus::match_t>>; 125 using Intf_v = std::string; [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/openpower-vpd-parser/vpd-tool/src/ |
H A D | vpd_tool.cpp | 16 const std::string& i_vpdPath, const std::string& i_recordName, in readKeyword() 17 const std::string& i_keywordName, const bool i_onHardware, in readKeyword() 18 const std::string& i_fileToSave) in readKeyword() 27 i_vpdPath, std::make_tuple(i_recordName, i_keywordName)); in readKeyword() 31 std::string l_inventoryObjectPath( in readKeyword() 40 std::get_if<types::BinaryVector>(&l_keywordValue); in readKeyword() 44 const std::string& l_keywordStrValue = in readKeyword() 57 std::cout in readKeyword() 59 << std::endl; in readKeyword() 64 std::cerr in readKeyword() [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 …]
|
/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/include/ |
H A D | tool_types.hpp | 14 using BinaryVector = std::vector<uint8_t>; 18 using DbusVariantType = std::variant< 19 std::vector<std::tuple<std::string, std::string, std::string>>, 20 std::vector<std::string>, 21 std::vector<double>, 22 std::string, 33 std::vector<uint32_t>, 34 std::vector<uint16_t>, 36 std::tuple<uint64_t, std::vector<std::tuple<std::string, std::string, double, uint64_t>>>, 37 std::vector<std::tuple<std::string, 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/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/openpower-pnor-code-mgmt/ |
H A D | functions.cpp | 35 std::map<std::string, 36 std::map<std::string, std::variant<std::vector<std::string>>>>; 38 std::map<sdbusplus::message::object_path, InterfacesPropertiesMap>; 46 const std::string& service, in getManagedObjects() 47 const std::string& managerPath) in getManagedObjects() 80 void makeCallback(const std::function<void(Sig...)>& callback, Args&&... args) in makeCallback() 84 callback(std::forward<Args>(args)...); in makeCallback() 113 const std::map<std::string, std::vector<std::string>>& extensionMap, in getExtensionsForIbmCompatibleSystem() 114 const std::vector<std::string>& ibmCompatibleSystem, in getExtensionsForIbmCompatibleSystem() 115 std::vector<std::string>& extensions) in getExtensionsForIbmCompatibleSystem() [all …]
|
/openbmc/bios-settings-mgr/src/ |
H A D | manager.cpp | 42 std::get<1>(iter->second) = value; in setAttribute() 48 if (std::get_if<int64_t>(&value)) in setAttribute() 50 std::get<0>(attributeValue) = AttributeType::Integer; in setAttribute() 54 std::get<0>(attributeValue) = AttributeType::String; in setAttribute() 57 std::get<1>(attributeValue) = value; in setAttribute() 73 std::get<0>(value) = in getAttribute() 74 std::get<static_cast<uint8_t>(Index::attributeType)>(iter->second); in getAttribute() 75 std::get<1>(value) = in getAttribute() 76 std::get<static_cast<uint8_t>(Index::currentValue)>(iter->second); in getAttribute() 82 std::get<2>(value) = std::get<1>(pendingIter->second); in getAttribute() [all …]
|
/openbmc/bios-settings-mgr/include/ |
H A D | manager.hpp | 34 namespace fs = std::filesystem; 43 using BaseTable = std::map< 44 std::string, 45 std::tuple< 46 AttributeType, bool, std::string, std::string, std::string, 47 std::variant<int64_t, std::string>, 48 std::variant<int64_t, std::string>, 49 std::vector<std::tuple< 50 BoundType, std::variant<int64_t, std::string>, std::string>>>>; 52 using oldBaseTable = std::map< [all …]
|
/openbmc/bmcweb/redfish-core/lib/ |
H A D | sensors.hpp | 65 constexpr auto powerPaths = std::to_array<std::string_view>({ 72 return std::to_array<std::string_view>({ in getSensorPaths() 87 return std::to_array<std::string_view>({"/xyz/openbmc_project/sensors/power", in getSensorPaths() 97 constexpr auto thermalPaths = std::to_array<std::string_view>({ 106 constexpr std::string_view powerNodeStr = sensor_utils::chassisSubNodeToString( 108 constexpr std [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/phosphor-user-manager/ |
H A D | user_mgr.hpp | 52 std::pair<std::vector<std::string>, std::vector<std::string>>; 65 using Privilege = std::string; 66 using GroupList = std::vector<std::string>; 68 using PropertyName = std::string; 71 using UserInfo = std [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 …]
|
/openbmc/dbus-sensors/src/ |
H A D | Utils.cpp | 64 static std::unique_ptr<sdbusplus::bus::match_t> powerMatch = nullptr; 65 static std::unique_ptr<sdbusplus::bus::match_t> postMatch = nullptr; 66 static std::unique_ptr<sdbusplus::bus::match_t> chassisMatch = nullptr; 75 std::optional<std::string> openAndRead(const std::string& hwmonFile) in openAndRead() 77 std::string fileVal; in openAndRead() 78 std::ifstream fileStream(hwmonFile); in openAndRead() 81 return std::nullopt; in openAndRead() 83 std in openAndRead() [all...] |