blob: 74bc4af754f5e0fe92356c940141c9ef3bb8e13f [file] [log] [blame]
#pragma once
#include <stdint.h>
#include <vector>
#include "libpldm/base.h"
namespace pldm
{
using Type = uint8_t;
namespace responder
{
/** @brief Handler for getPLDMTypes
*
* @param[in] request - Request message payload
* @param[out] response - Response message written here
*/
void getPLDMTypes(const pldm_msg_payload* request, pldm_msg* response);
/** @brief Handler for getPLDMCommands
*
* @param[in] request - Request message payload
* @param[out] response - Response message written here
*/
void getPLDMCommands(const pldm_msg_payload* request, pldm_msg* response);
/** @brief Handler for getPLDMCommands
*
* @param[in] request - Request message payload
* @param[out] response - Response messsage written here
*/
void getPLDMVersion(const pldm_msg_payload* request, pldm_msg* response);
} // namespace responder
} // namespace pldm