blob: e57599fe7ac5f43b7171283e5a216c06f5057bc0 [file] [log] [blame]
Gunnar Millse91d3212017-04-19 15:42:47 -05001#pragma once
2
3namespace phosphor
4{
5namespace software
6{
7namespace 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 */
17int processImage(const std::string& tarballFilePath);
18
19} // namespace manager
20} // namespace software
21} // namespace phosphor