1 #include "ipz_parser.hpp" 2 3 #include "impl.hpp" 4 5 namespace openpower 6 { 7 namespace vpd 8 { 9 namespace ipz 10 { 11 namespace parser 12 { 13 using namespace openpower::vpd::parser; 14 using namespace openpower::vpd::constants; 15 parse()16std::variant<kwdVpdMap, Store> IpzVpdParser::parse() 17 { 18 Impl p(vpd, inventoryPath, vpdFilePath, vpdStartOffset); 19 Store s = p.run(); 20 return s; 21 } 22 processHeader()23void IpzVpdParser::processHeader() 24 { 25 Impl p(vpd, inventoryPath, vpdFilePath, vpdStartOffset); 26 p.checkVPDHeader(); 27 } 28 getInterfaceName() const29std::string IpzVpdParser::getInterfaceName() const 30 { 31 return ipzVpdInf; 32 } 33 34 } // namespace parser 35 } // namespace ipz 36 } // namespace vpd 37 } // namespace openpower 38