blob: e4351d40fb41c1a674f90fb966f892029ed3b34f [file] [log] [blame]
Deepak Kodihalli1b24f972019-02-01 04:09:13 -06001#pragma once
2
3#include <stdint.h>
4
5#include <vector>
6
7#include "libpldm/base.h"
8
9namespace pldm
10{
11
12using Type = uint8_t;
13
14namespace responder
15{
16
17/** @brief Handler for getPLDMTypes
18 *
19 * @param[in] request - Request message payload
20 * @param[out] response - Response message written here
21 */
22void getPLDMTypes(const pldm_msg_payload* request, pldm_msg* response);
23
24/** @brief Handler for getPLDMCommands
25 *
26 * @param[in] request - Request message payload
27 * @param[out] response - Response message written here
28 */
29void getPLDMCommands(const pldm_msg_payload* request, pldm_msg* response);
30
31} // namespace responder
32} // namespace pldm