1 #pragma once 2 3 #include <inttypes.h> 4 5 #include <memory> 6 #include <optional> 7 #include <string> 8 9 constexpr const char* exampleVersion = "mycompversion"; 10 11 std::optional<std::string> create_pldm_package(uint8_t* component_image, 12 size_t component_image_size); 13 14 std::unique_ptr<uint8_t[]> create_pldm_package_buffer( 15 const uint8_t* component_image, size_t component_image_size, 16 const std::optional<uint32_t>& optVendorIANA, 17 const std::optional<std::string>& optCompatible, size_t& size_out); 18