| #include "internal/sys.hpp" |
| #include <ipmiblob/blob_interface.hpp> |
| /* Host LPC address at which the chunk is to be mapped. */ |
| /* Size of the chunk to be mapped. */ |
| } __attribute__((packed)); |
| class LpcDataHandler : public DataInterface |
| LpcDataHandler(ipmiblob::BlobInterface* blob, HostIoInterface* io, |
| const internal::Sys* sys = &internal::sys_impl) : |
| bool sendContents(const std::string& input, std::uint16_t session) override; |
| ipmi_flash::FirmwareBlobHandler::UpdateFlags supportedType() const override |
| return ipmi_flash::FirmwareBlobHandler::UpdateFlags::lpc; |
| ipmiblob::BlobInterface* blob; |
| const internal::Sys* sys; |