mptcpd
Multipath TCP Daemon
listener_manager.h
Go to the documentation of this file.
1 // SPDX-License-Identifier: BSD-3-Clause
10 #ifndef MPTCPD_PRIVATE_LISTENER_MANAGER_H
11 #define MPTCPD_PRIVATE_LISTENER_MANAGER_H
12 
13 #include <mptcpd/export.h>
14 
15 
16 #ifdef __cplusplus
17 extern "C" {
18 #endif
19 
20 struct mptcpd_lm;
21 
28 MPTCPD_API struct mptcpd_lm *mptcpd_lm_create(void);
29 
35 MPTCPD_API void mptcpd_lm_destroy(struct mptcpd_lm *lm);
36 
37 #ifdef __cplusplus
38 }
39 #endif
40 
41 
42 #endif /* MPTCPD_PRIVATE_LISTENER_MANAGER_H */
43 
44 
45 /*
46  Local Variables:
47  c-file-style: "linux"
48  End:
49 */
mptcpd shared library symbol export/import macros.
MPTCPD_API struct mptcpd_lm * mptcpd_lm_create(void)
Create a MPTCP listener manager.
Definition: listener_manager.c:371
MPTCPD_API void mptcpd_lm_destroy(struct mptcpd_lm *lm)
Destroy MPTCP listener manager.
Definition: listener_manager.c:393
Internal mptcpd listern manager data.
Definition: listener_manager.c:49