blob: 1391d62e2275ec022cb95a6ee5a3061dcf4441ff [file] [log] [blame]
Patrick Venture5794fcf2017-10-26 11:11:14 -07001#include "ipmid.hpp"
2
3/** @brief The set channel access IPMI command.
4 *
5 * @param[in] netfn
6 * @param[in] cmd
7 * @param[in] request
8 * @param[in,out] response
9 * @param[out] data_len
10 * @param[in] context
11 *
12 * @return IPMI_CC_OK on success, non-zero otherwise.
13 */
14ipmi_ret_t ipmi_set_channel_access(
15 ipmi_netfn_t netfn,
16 ipmi_cmd_t cmd,
17 ipmi_request_t request,
18 ipmi_response_t response,
19 ipmi_data_len_t data_len,
20 ipmi_context_t context);
21
22/** @brief The get channel access IPMI command.
23 *
24 * @param[in] netfn
25 * @param[in] cmd
26 * @param[in] request
27 * @param[in,out] response
28 * @param[out] data_len
29 * @param[in] context
30 *
31 * @return IPMI_CC_OK on success, non-zero otherwise.
32 */
33ipmi_ret_t ipmi_get_channel_access(
34 ipmi_netfn_t netfn,
35 ipmi_cmd_t cmd,
36 ipmi_request_t request,
37 ipmi_response_t response,
38 ipmi_data_len_t data_len,
39 ipmi_context_t context);
40
41/** @brief The get channel info IPMI command.
42 *
43 * @param[in] netfn
44 * @param[in] cmd
45 * @param[in] request
46 * @param[in,out] response
47 * @param[out] data_len
48 * @param[in] context
49 *
50 * @return IPMI_CC_OK on success, non-zero otherwise.
51 */
52ipmi_ret_t ipmi_app_channel_info(
53 ipmi_netfn_t netfn,
54 ipmi_cmd_t cmd,
55 ipmi_request_t request,
56 ipmi_response_t response,
57 ipmi_data_len_t data_len,
58 ipmi_context_t context);
59