1 #pragma once 2 3 #include <unistd.h> 4 5 #include <cstdint> 6 #include <optional> 7 #include <string> 8 9 ssize_t create_pldm_firmware_device_identification_record( 10 uint8_t* b, ssize_t i, const std::optional<uint32_t>& optVendorIANA, 11 const std::optional<std::string>& optCompatible, 12 uint16_t componentBitmapBitLength); 13 14 ssize_t create_pldm_firmware_device_identification_area_v1_0_0( 15 uint8_t* b, ssize_t i, const std::optional<uint32_t>& optVendorIANA, 16 const std::optional<std::string>& optCompatible, 17 uint16_t componentBitmapBitLength); 18