blob: 03c6cee728f58347c12ce6952793421c821bdd5a [file] [log] [blame]
Anupama B R08fa59e2025-03-06 22:55:11 -06001#pragma once
2
3#include <string>
4
5namespace vpd
6{
7/**
8 * @brief class to implement single fab feature.
9 *
10 * The class hosts functionalities required to support single FAB feature.
11 *
12 */
13class SingleFab
14{
15 // ToDo: public API to be implemented, which can be called by the user to
16 // support single FAB.
17
18 private:
19 /**
20 * @brief API to get IM value from persisted location.
21 *
22 * @return IM value on success, empty string otherwise.
23 */
24 std::string getImFromPersistedLocation() const noexcept;
25};
26} // namespace vpd