blob: 253d786791513f12d40de95b8411e15505c8acda [file] [log] [blame]
Deepak Kodihalli557dfb02019-05-12 13:11:17 +05301#pragma once
2
3#include <stdint.h>
4
5#include <vector>
6
7#include "libpldm/platform.h"
8
9namespace pldm
10{
11
12using Response = std::vector<uint8_t>;
13
14namespace responder
15{
16
17/** @brief Handler for GetPDR
18 *
19 * @param[in] request - Request message payload
20 * @param[in] payloadLength - Request payload length
21 * @param[out] Response - Response message written here
22 */
23Response getPDR(const pldm_msg* request, size_t payloadLength);
24
25} // namespace responder
26} // namespace pldm