blob: d9ceafe0b1f5ba0f1d20d77c0c1a870353291549 [file] [log] [blame]
#pragma once
namespace openpower
{
namespace vpd
{
namespace manager
{
namespace reader
{
/** @class ReaderImpl
* @brief Implements functionalities related to reading of VPD related data
* from the system.
*
* A parsed vpd inventory json file is required to construct the class.
*/
class ReaderImpl
{
public:
ReaderImpl() = default;
ReaderImpl(const ReaderImpl&) = delete;
ReaderImpl& operator=(const ReaderImpl&) = delete;
ReaderImpl(ReaderImpl&&) = delete;
ReaderImpl& operator=(ReaderImpl&&) = delete;
~ReaderImpl() = default;
}; // class ReaderImpl
} // namespace reader
} // namespace manager
} // namespace vpd
} // namespace openpower