#pragma once #include #include #include #include #include #include #include namespace openpower { namespace pels { /** * @brief escape json - use it for PEL hex dumps. * @param[in] std::string - the unescaped JSON as a string literal * @return std::string - escaped JSON string literal */ std::string escapeJSON(const std::string& input); /** * @brief get hex dump for PEL section in json format. * @param[in] const void* - Raw PEL data * @param[i] size_t - size of Raw PEL * @return char * - the Hex dump */ char* dumpHex(const void* data, size_t size); } // namespace pels } // namespace openpower