xref: /openbmc/entity-manager/src/fru_device/gzip_utils.hpp (revision 10c57656f31ed1c20778425b6090cfae7d788ab6)
1 // SPDX-License-Identifier: Apache-2.0
2 // SPDX-FileCopyrightText: Copyright 2018 Intel Corporation
3 
4 #pragma once
5 
6 #include <array>
7 #include <cstdint>
8 #include <optional>
9 #include <span>
10 #include <string>
11 #include <vector>
12 
13 std::optional<std::string> gzipInflate(std::span<uint8_t> compressedBytes);
14 
15 std::vector<std::string> getNodeFromXml(std::string_view xml,
16                                         const char* nodeName);
17