blob: d709ede85a75b248045a5e3a80f4d745edff4d32 [file] [log] [blame]
#pragma once
#ifndef PLDM_BASE_CMD_H
#define PLDM_BASE_CMD_H
#include "pldm_cmd_helper.hpp"
/** @brief Handler for GetPLDMTypes command
*
* @param[in] args - Argument to be passed to the handler.
* Optional argument.
*
* @return - None
*/
void getPLDMTypes(std::vector<std::string>&& args);
/** @brief Handler for GetPLDMVersion command
*
*
* @param[in] args - Argument to be passed to the handler
* e.g : PLDM Command Type : base, bios etc.
*
* @return - None
*/
void getPLDMVersion(std::vector<std::string>&& args);
/** @brief Handler for Raw PLDM commands
*
*
* @param[in] args - Argument to be passed to the handler
* e.g : PLDM raw commands.
*
* @return - None
*/
void handleRawOp(std::vector<std::string>&& args);
#endif /* PLDM_BASE_CMD_H */