xref: /openbmc/pldm/pldmtool/pldm_platform_cmd.hpp (revision a340eed8bd6cc2ec710d43f94fd7a0316811d280)
1f7f5da97SDeepak Kodihalli #pragma once
2f7f5da97SDeepak Kodihalli 
3f7f5da97SDeepak Kodihalli #include <CLI/CLI.hpp>
4f7f5da97SDeepak Kodihalli 
5f7f5da97SDeepak Kodihalli namespace pldmtool
6f7f5da97SDeepak Kodihalli {
7f7f5da97SDeepak Kodihalli 
8f7f5da97SDeepak Kodihalli namespace platform
9f7f5da97SDeepak Kodihalli {
10f7f5da97SDeepak Kodihalli 
11f7f5da97SDeepak Kodihalli void registerCommand(CLI::App& app);
12f7f5da97SDeepak Kodihalli 
13*a340eed8SPavithra Barithaya /*@brief method to parse the command line option for
14*a340eed8SPavithra Barithaya    get PDR command.
15*a340eed8SPavithra Barithaya */
16*a340eed8SPavithra Barithaya void parseGetPDROption();
17*a340eed8SPavithra Barithaya 
18*a340eed8SPavithra Barithaya void getPDRs();
19*a340eed8SPavithra Barithaya 
20f7f5da97SDeepak Kodihalli } // namespace platform
21f7f5da97SDeepak Kodihalli 
22f7f5da97SDeepak Kodihalli } // namespace pldmtool
23