#pragma once | |
namespace phosphor | |
{ | |
namespace software | |
{ | |
namespace manager | |
{ | |
/** | |
* @brief Verify and untar the tarball. Verify the manifest file. | |
* Create and populate the version and filepath interfaces. | |
* | |
* @param[in] tarballFilePath - Tarball path. | |
* @param[out] result - 0 if successful. | |
*/ | |
int processImage(const std::string& tarballFilePath); | |
} // namespace manager | |
} // namespace software | |
} // namespace phosphor |