1 #pragma once
2 
3 namespace phosphor
4 {
5 namespace software
6 {
7 namespace manager
8 {
9 
10 /**
11  * @brief Verify and untar the tarball. Verify the manifest file.
12  *        Create and populate the version and filepath interfaces.
13  *
14  * @param[in]  tarballFilePath - Tarball path.
15  * @param[out] result          - 0 if successful.
16  */
17 int processImage(const std::string& tarballFilePath);
18 
19 } // namespace manager
20 } // namespace software
21 } // namespace phosphor
22