blob: b63acbcbce6d77b234cc8a859001cfb8eac90ce2 [file] [log] [blame]
Przemyslaw Czarnowski391795d2020-03-19 23:41:53 +01001/* SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later */
2
3#ifndef _LIBMCTP_ASTPCIE_H
4#define _LIBMCTP_ASTPCIE_H
5
6#ifdef __cplusplus
7extern "C" {
8#endif
9
10#ifdef HAVE_CONFIG_H
11#include "config.h"
12#endif
13
14#include <assert.h>
15#include <stdbool.h>
16#include <stdlib.h>
17#include <string.h>
18
19#include "libmctp.h"
20#include "libmctp-alloc.h"
21
22struct mctp_binding_astpcie;
23
24struct mctp_binding_astpcie *mctp_binding_astpcie_init(void);
25
26struct mctp_binding *mctp_binding_astpcie_core(struct mctp_binding_astpcie *b);
27
28void mctp_binding_astpcie_free(struct mctp_binding_astpcie *b);
29
30#ifdef __cplusplus
31}
32#endif
33
34#endif /* _LIBMCTP_ASTPCIE_H */